/** * Set this cloned listener to the same state at this listener. * @param field The field this new listener will be added to. * @param The new listener to sync to this. * @param Has the init method been called? * @return True if I called init. */ public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled) { if (!bInitCalled) { BaseField fldSource = this.getSyncedListenersField(m_fldSource, listener); DateTimeField fldStartDate = (DateTimeField)this.getSyncedListenersField(m_fldStartDate, listener); ((InitDateOffsetHandler)listener).init(null, fldSource, fldStartDate, m_lYears, m_lMonths, m_lDays, m_bCalcIfNull); } return super.syncClonedListener(field, listener, true); } /**
/** * Set this cloned listener to the same state at this listener. * @param field The field this new listener will be added to. * @param The new listener to sync to this. * @param Has the init method been called? * @return True if I called init. */ public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled) { if (!bInitCalled) { BaseField fldSource = this.getSyncedListenersField(m_fldSource, listener); DateTimeField fldStartDate = (DateTimeField)this.getSyncedListenersField(m_fldStartDate, listener); ((InitDateOffsetHandler)listener).init(null, fldSource, fldStartDate, m_lYears, m_lMonths, m_lDays, m_bCalcIfNull); } return super.syncClonedListener(field, listener, true); } /**
/** * Set this cloned listener to the same state at this listener. * @param field The field this new listener will be added to. * @param The new listener to sync to this. * @param Has the init method been called? * @return True if I called init. */ public boolean syncClonedListener(BaseField field, FieldListener listener, boolean bInitCalled) { if (!bInitCalled) { BaseField fldSource = this.getSyncedListenersField(m_fldSource, listener); DateTimeField fldStartDate = (DateTimeField)this.getSyncedListenersField(m_fldStartDate, listener); ((InitDateOffsetHandler)listener).init(null, fldSource, fldStartDate, m_lYears, m_lMonths, m_lDays, m_bCalcIfNull); } return super.syncClonedListener(field, listener, true); } /**