CPD Results

The following document contains the results of PMD's CPD 7.12.0.

Duplications

File Line
net\sourceforge\joceanus\tethys\swing\dialog\TethysUISwingAboutBox.java 49
net\sourceforge\joceanus\tethys\swing\dialog\TethysUISwingBusySpinner.java 49
TethysUISwingAboutBox(final TethysUICoreFactory<?> pFactory,
                          final JFrame pFrame) {
        /* Initialise underlying class */
        super(pFactory);
        if (pFrame == null) {
            throw new IllegalArgumentException("Cannot create Dialog during initialisation");
        }

        /* Store parameters */
        theFrame = pFrame;
    }

    @Override
    public TethysUISwingNode getNode() {
        return (TethysUISwingNode) super.getNode();
    }

    @Override
    public void setPreferredWidth(final Integer pWidth) {
        getNode().setPreferredWidth(pWidth);
    }

    @Override
    public void setPreferredHeight(final Integer pHeight) {
        getNode().setPreferredHeight(pHeight);
    }

    @Override
    public void showDialog() {
        /* If we have not made the dialog yet */
        if (theDialog == null) {
            makeDialog();
        }

        /* Show the dialog */
        theDialog.setVisible(true);
    }

    /**
     * Make the dialog.
     */
    private void makeDialog() {
        /* Create the dialog */
        theDialog = new JDialog(theFrame);
        theDialog.setUndecorated(true);
        theDialog.setModalityType(ModalityType.APPLICATION_MODAL);
File Line
net\sourceforge\joceanus\tethys\swing\button\TethysUISwingDateRangeSelector.java 44
net\sourceforge\joceanus\tethys\swing\button\TethysUISwingIconButtonManager.java 47
net\sourceforge\joceanus\tethys\swing\button\TethysUISwingListButtonManager.java 68
net\sourceforge\joceanus\tethys\swing\button\TethysUISwingScrollButtonManager.java 78
return (TethysUISwingNode) getControl().getNode();
    }

    @Override
    public void setPreferredWidth(final Integer pWidth) {
        getNode().setPreferredWidth(pWidth);
    }

    @Override
    public void setPreferredHeight(final Integer pHeight) {
        getNode().setPreferredHeight(pHeight);
    }

    @Override
    public void setBorderPadding(final Integer pPadding) {
        super.setBorderPadding(pPadding);
        getNode().createWrapperPane(getBorderTitle(), getBorderPadding());
    }

    @Override
    public void setBorderTitle(final String pTitle) {
        super.setBorderTitle(pTitle);
        getNode().createWrapperPane(getBorderTitle(), getBorderPadding());
    }
File Line
net\sourceforge\joceanus\tethys\swing\chart\TethysUISwingBarChart.java 110
net\sourceforge\joceanus\tethys\swing\chart\TethysUISwingPieChart.java 95
selectSection(section.getRowKey() + ":" + section.getColumnKey());
                }
            }
        });

        /* Create the node */
        theNode = new TethysUISwingNode(thePanel);
    }

    @Override
    public TethysUISwingNode getNode() {
        return theNode;
    }

    @Override
    public void setVisible(final boolean pVisible) {
        theNode.setVisible(pVisible);
    }

    @Override
    public void setEnabled(final boolean pEnabled) {
        thePanel.setEnabled(pEnabled);
    }

    @Override
    public void setPreferredWidth(final Integer pWidth) {
        theNode.setPreferredWidth(pWidth);
    }

    @Override
    public void setPreferredHeight(final Integer pHeight) {
        theNode.setPreferredHeight(pHeight);
    }

    @Override
    public void updateBarChart(final TethysUIBarChartData pData) {
File Line
net\sourceforge\joceanus\tethys\swing\control\TethysUISwingTextArea.java 64
net\sourceforge\joceanus\tethys\swing\pane\TethysUISwingFlowPaneManager.java 70
net\sourceforge\joceanus\tethys\swing\pane\TethysUISwingTabPaneManager.java 98
theArea.setVisible(pVisible);
    }

    @Override
    public void setPreferredWidth(final Integer pWidth) {
        theNode.setPreferredWidth(pWidth);
    }

    @Override
    public void setPreferredHeight(final Integer pHeight) {
        theNode.setPreferredHeight(pHeight);
    }

    @Override
    public void setBorderPadding(final Integer pPadding) {
        super.setBorderPadding(pPadding);
        theNode.createWrapperPane(getBorderTitle(), getBorderPadding());
    }

    @Override
    public void setBorderTitle(final String pTitle) {
        super.setBorderTitle(pTitle);
        theNode.createWrapperPane(getBorderTitle(), getBorderPadding());
    }
File Line
net\sourceforge\joceanus\tethys\swing\chart\TethysUISwingAreaChart.java 121
net\sourceforge\joceanus\tethys\swing\chart\TethysUISwingBarChart.java 110
net\sourceforge\joceanus\tethys\swing\chart\TethysUISwingPieChart.java 95
selectSeries((String) theDataSet.getSeriesKey(section.getSeriesIndex()));
                }
            }
        });

        /* Create the node */
        theNode = new TethysUISwingNode(thePanel);
    }

    @Override
    public TethysUISwingNode getNode() {
        return theNode;
    }

    @Override
    public void setVisible(final boolean pVisible) {
        theNode.setVisible(pVisible);
    }

    @Override
    public void setEnabled(final boolean pEnabled) {
        thePanel.setEnabled(pEnabled);
    }

    @Override
    public void setPreferredWidth(final Integer pWidth) {
        theNode.setPreferredWidth(pWidth);
    }

    @Override
    public void setPreferredHeight(final Integer pHeight) {
        theNode.setPreferredHeight(pHeight);
    }

    @Override
    public void updateAreaChart(final TethysUIAreaChartData pData) {
File Line
net\sourceforge\joceanus\tethys\swing\control\TethysUISwingTextArea.java 65
net\sourceforge\joceanus\tethys\swing\pane\TethysUISwingBoxPaneManager.java 145
}

    @Override
    public void setPreferredWidth(final Integer pWidth) {
        theNode.setPreferredWidth(pWidth);
    }

    @Override
    public void setPreferredHeight(final Integer pHeight) {
        theNode.setPreferredHeight(pHeight);
    }

    @Override
    public void setBorderPadding(final Integer pPadding) {
        super.setBorderPadding(pPadding);
        theNode.createWrapperPane(getBorderTitle(), getBorderPadding());
    }

    @Override
    public void setBorderTitle(final String pTitle) {
        super.setBorderTitle(pTitle);
        theNode.createWrapperPane(getBorderTitle(), getBorderPadding());
    }

    @Override
    public void setText(final String pText) {