public boolean isConverterInPath ( ScreenComponent sField ) { Convert converter = sField . getConverter ( ) ; while ( converter != null ) { if ( converter == this ) return true ; if ( converter instanceof LinkedConverter ) { MultipleFieldConverter convMultiple = null ; boolean bOldEnable = false ; if ( converter instanceof MultipleFieldConverter ) convMultiple = ( MultipleFieldConverter ) converter ; if ( convMultiple != null ) bOldEnable = convMultiple . setEnableTranslation ( false ) ; converter = ( ( LinkedConverter ) converter ) . getNextConverter ( ) ; if ( convMultiple != null ) convMultiple . setEnableTranslation ( bOldEnable ) ; } else converter = null ; } return false ; // Not found }
Is this converter in the converter path of this screen field .