CPD Results

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

Duplications

FileLine
org\jdtaus\banking\util\swing\BankleitzahlTextField.java132
org\jdtaus\banking\util\swing\KontonummerTextField.java119
org\jdtaus\banking\util\swing\Referenznummer10TextField.java119
org\jdtaus\banking\util\swing\Referenznummer11TextField.java120
                                        Bankleitzahl.parse( b.toString() );
                                    }
                                    catch ( ParseException e )
                                    {
                                        invalidEdit();
                                        return;
                                    }
                                }

                                super.insertString( fb, o, s, a );
                            }

                            public void replace( final FilterBypass fb, final int o, final int l, String s,
                                                 final AttributeSet a ) throws BadLocationException
                            {
                                if ( isValidating() )
                                {
                                    final StringBuffer b = new StringBuffer( fb.getDocument().getLength() + s.length() );
                                    b.append( fb.getDocument().getText( 0, fb.getDocument().getLength() ) );
                                    b.replace( o, o + s.length(), s );

                                    try
                                    {
FileLine
org\jdtaus\banking\util\swing\AlphaNumericText27TextField.java107
org\jdtaus\banking\util\swing\AlphaNumericText27TextField.java142
                            public void insertString( final FilterBypass fb, final int o, String s,
                                                      final AttributeSet a ) throws BadLocationException
                            {
                                if ( isValidating() )
                                {
                                    if ( isNormalizing() )
                                    {
                                        final char[] chars = s.toCharArray();
                                        for ( int i = chars.length - 1; i >= 0; i-- )
                                        {
                                            chars[i] = Character.toUpperCase( chars[i] );
                                        }
                                        s = String.valueOf( chars );
                                    }

                                    final StringBuffer b =
                                        new StringBuffer( fb.getDocument().getLength() + s.length() );

                                    b.append( fb.getDocument().getText( 0, fb.getDocument().getLength() ) );
                                    b.insert( o, s );
FileLine
org\jdtaus\banking\util\swing\Referenznummer10TextField.java96
org\jdtaus\banking\util\swing\Referenznummer11TextField.java97
                            final Referenznummer10 ref = (Referenznummer10) value;
                            ret = ref.format( getFormat() );
                        }

                        return ret;
                    }

                    protected DocumentFilter getDocumentFilter()
                    {
                        return new DocumentFilter()
                        {

                            public void insertString( final FilterBypass fb, final int o, String s,
                                                      final AttributeSet a ) throws BadLocationException
                            {
                                if ( isValidating() )
                                {
                                    final StringBuffer b = new StringBuffer( fb.getDocument().getLength() + s.length() );
                                    b.append( fb.getDocument().getText( 0, fb.getDocument().getLength() ) );
                                    b.insert( o, s );

                                    try
                                    {
FileLine
org\jdtaus\banking\util\swing\BankleitzahlTextField.java110
org\jdtaus\banking\util\swing\KontonummerTextField.java97
org\jdtaus\banking\util\swing\Referenznummer10TextField.java97
org\jdtaus\banking\util\swing\Referenznummer11TextField.java98
                            ret = blz.format( getFormat() );
                        }

                        return ret;
                    }

                    protected DocumentFilter getDocumentFilter()
                    {
                        return new DocumentFilter()
                        {

                            public void insertString( final FilterBypass fb, final int o, String s,
                                                      final AttributeSet a ) throws BadLocationException
                            {
                                if ( isValidating() )
                                {
                                    final StringBuffer b = new StringBuffer( fb.getDocument().getLength() + s.length() );
                                    b.append( fb.getDocument().getText( 0, fb.getDocument().getLength() ) );
                                    b.insert( o, s );

                                    try
                                    {