/** * Get the next Converter in the chain. */ public Converter getNextConverter() { if ((m_bEnableTranslation == true) && (this.getConverterToPass(m_bSetData) != null)) return this.getConverterToPass(m_bSetData); // Retrieve the dependent field else return super.getNextConverter(); // Retrieve this info } /**
/** * Get the next Converter in the chain. */ public Converter getNextConverter() { if ((m_bEnableTranslation == true) && (this.getConverterToPass(m_bSetData) != null)) return this.getConverterToPass(m_bSetData); // Retrieve the dependent field else return super.getNextConverter(); // Retrieve this info } /**
/** * Get the next Converter in the chain. */ public Converter getNextConverter() { if ((m_bEnableTranslation == true) && (this.getConverterToPass(m_bSetData) != null)) return this.getConverterToPass(m_bSetData); // Retrieve the dependent field else return super.getNextConverter(); // Retrieve this info } /**
/** * Get the current converter to use in the converter calls. * @param bSetData If true I will be set(ing) the data of this field, if false I will be get(ing) the data. * @return The current converter. */ public Converter getConverterToPass(boolean bSetData) { return this.getConverterToPass(this.getIndexOfConverterToPass(bSetData)); } /**
/** * Get the current converter to use in the converter calls. * @param bSetData If true I will be set(ing) the data of this field, if false I will be get(ing) the data. * @return The current converter. */ public Converter getConverterToPass(boolean bSetData) { return this.getConverterToPass(this.getIndexOfConverterToPass(bSetData)); } /**
/** * Get the current converter to use in the converter calls. * @param bSetData If true I will be set(ing) the data of this field, if false I will be get(ing) the data. * @return The current converter. */ public Converter getConverterToPass(boolean bSetData) { return this.getConverterToPass(this.getIndexOfConverterToPass(bSetData)); } /**
/** * Remove this control from this field's control list. * @param Object sField The screen component.. either a awt.Component or a ScreenField */ public void removeComponent(Object screenField) { // Set up the dependencies, This will recompute if any change from these three fields for (int iIndex = 0; ; iIndex++) { Converter converter = this.getConverterToPass(iIndex); if (converter == null) break; converter.removeComponent(screenField); } this.setEnableTranslation(false); super.removeComponent(screenField); this.setEnableTranslation(true); } /**
/** * Remove this control from this field's control list. * @param Object sField The screen component.. either a awt.Component or a ScreenField */ public void removeComponent(Object screenField) { // Set up the dependencies, This will recompute if any change from these three fields for (int iIndex = 0; ; iIndex++) { Converter converter = this.getConverterToPass(iIndex); if (converter == null) break; converter.removeComponent(screenField); } this.setEnableTranslation(false); super.removeComponent(screenField); this.setEnableTranslation(true); } /**
/** * Remove this control from this field's control list. * @param Object sField The screen component.. either a awt.Component or a ScreenField */ public void removeComponent(Object screenField) { // Set up the dependencies, This will recompute if any change from these three fields for (int iIndex = 0; ; iIndex++) { Converter converter = this.getConverterToPass(iIndex); if (converter == null) break; converter.removeComponent(screenField); } this.setEnableTranslation(false); super.removeComponent(screenField); this.setEnableTranslation(true); } /**
/** * Add this component to the components displaying this field. * Make sure all the converter have this screenfield on their list. * @param Object sField The screen component.. either a awt.Component or a ScreenField. */ public void addComponent(Object screenField) { // Set up the dependencies, This will recompute if any change from these three fields this.setEnableTranslation(false); super.addComponent(screenField); this.setEnableTranslation(true); for (int iIndex = 0; ; iIndex++) { Converter converter = this.getConverterToPass(iIndex); if (converter == null) break; converter.addComponent(screenField); } } /**
/** * Add this component to the components displaying this field. * Make sure all the converter have this screenfield on their list. * @param Object sField The screen component.. either a awt.Component or a ScreenField. */ public void addComponent(Object screenField) { // Set up the dependencies, This will recompute if any change from these three fields this.setEnableTranslation(false); super.addComponent(screenField); this.setEnableTranslation(true); for (int iIndex = 0; ; iIndex++) { Converter converter = this.getConverterToPass(iIndex); if (converter == null) break; converter.addComponent(screenField); } } /**
/** * Add this component to the components displaying this field. * Make sure all the converter have this screenfield on their list. * @param Object sField The screen component.. either a awt.Component or a ScreenField. */ public void addComponent(Object screenField) { // Set up the dependencies, This will recompute if any change from these three fields this.setEnableTranslation(false); super.addComponent(screenField); this.setEnableTranslation(true); for (int iIndex = 0; ; iIndex++) { Converter converter = this.getConverterToPass(iIndex); if (converter == null) break; converter.addComponent(screenField); } } /**