/** * Constructor (using the default pad). * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart) { this(); this.init(null, iFieldSeq, fldStart, -1, null, PAD_DEFAULT); } /**
/** * Constructor. * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart, int iPadfldEnd) { this(); this.init(null, iFieldSeq, fldStart, -1, null, iPadfldEnd); } /**
/** * Constructor. * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart, int iPadfldEnd) { this(); this.init(null, iFieldSeq, fldStart, -1, null, iPadfldEnd); } /**
/** * Constructor. * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(String startFieldName, BaseField fldStart, int iPadfldEnd) { this(); this.init(null, startFieldName, fldStart, null, null, iPadfldEnd); } /**
/** * Constructor (using the default pad). * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart) { this(); this.init(null, iFieldSeq, fldStart, -1, null, PAD_DEFAULT); } /**
/** * Constructor (using the default pad). * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. */ public ExtractRangeFilter(String startFieldName, BaseField fldStart) { this(); this.init(null, startFieldName, fldStart, null, null, PAD_DEFAULT); } /**
/** * Constructor. * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param fldEnd The range ends at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart, BaseField fldEnd, int iPadfldEnd) { this(); this.init(null, iFieldSeq, fldStart, -1, fldEnd, iPadfldEnd); } /**
/** * Constructor. * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param fldEnd The range ends at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(int iFieldSeq, BaseField fldStart, BaseField fldEnd, int iPadfldEnd) { this(); this.init(null, iFieldSeq, fldStart, -1, fldEnd, iPadfldEnd); } /**
/** * Constructor. * @param iFieldSeq The field in this record to compare to the range. * @param fldStart The range starts at this field's value. * @param fldEnd The range ends at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(String startFieldName, BaseField fldStart, BaseField fldEnd, int iPadfldEnd) { this(); this.init(null, startFieldName, fldStart, null, fldEnd, iPadfldEnd); } /**
/** * Constructor. * @param iStartFieldSeq The field in this record to start the range. * @param fldStart The range starts at this field's value. * @param iEndFieldSeq The field in this record to end the range (ie., and end date of a record date range). * @param fldEnd The range ends at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(String startFieldName, BaseField fldStart, String endFieldName, BaseField fldEnd, int iPadfldEnd) { this(); this.init(null, startFieldName, fldStart, endFieldName, fldEnd, iPadfldEnd); } /**
/** * Constructor. * @param iStartFieldSeq The field in this record to start the range. * @param fldStart The range starts at this field's value. * @param iEndFieldSeq The field in this record to end the range (ie., and end date of a record date range). * @param fldEnd The range ends at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(int iStartFieldSeq, BaseField fldStart, int iEndFieldSeq, BaseField fldEnd, int iPadfldEnd) { this(); this.init(null, iStartFieldSeq, fldStart, iEndFieldSeq, fldEnd, iPadfldEnd); } /**
/** * Constructor. * @param iStartFieldSeq The field in this record to start the range. * @param fldStart The range starts at this field's value. * @param iEndFieldSeq The field in this record to end the range (ie., and end date of a record date range). * @param fldEnd The range ends at this field's value. * @param iPadfldEnd Should I pad the end string field with high characters? */ public ExtractRangeFilter(int iStartFieldSeq, BaseField fldStart, int iEndFieldSeq, BaseField fldEnd, int iPadfldEnd) { this(); this.init(null, iStartFieldSeq, fldStart, iEndFieldSeq, fldEnd, iPadfldEnd); } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { ExtractRangeFilter listener = new ExtractRangeFilter(); listener.init(null, startFieldName, m_fldStart, endFieldName, m_fldEnd, m_iPadfldEnd); return listener; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { ExtractRangeFilter listener = new ExtractRangeFilter(); listener.init(null, m_iStartFieldSeq, m_fldStart, m_iEndFieldSeq, m_fldEnd, m_iPadfldEnd); return listener; } /**
/** * Creates a new object of the same class as this object. * @return a clone of this instance. * @exception CloneNotSupportedException if the object's class does not support the <code>Cloneable</code> interface. * @see java.lang.Cloneable */ public Object clone() throws CloneNotSupportedException { ExtractRangeFilter listener = new ExtractRangeFilter(); listener.init(null, m_iStartFieldSeq, m_fldStart, m_iEndFieldSeq, m_fldEnd, m_iPadfldEnd); return listener; } /**
/** * Use these marshalled params to initialize this object. * Unmarshall the objects and call init. * @param daIn The input stream to unmarshal the data from. */ public void initRemoteSkel(ObjectInputStream daIn) { try { int iStartFieldSeq = daIn.readInt(); int iEndFieldSeq = daIn.readInt(); BaseField fldStart = this.readField(daIn, (BaseField)m_fldStart); BaseField fldEnd = this.readField(daIn, (BaseField)m_fldEnd); int iPadfldEnd = daIn.readInt(); this.init(null, iStartFieldSeq, fldStart, iEndFieldSeq, fldEnd, iPadfldEnd); } catch (IOException ex) { ex.printStackTrace(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } } /**
/** * Use these marshalled params to initialize this object. * Unmarshall the objects and call init. * @param daIn The input stream to unmarshal the data from. */ public void initRemoteSkel(ObjectInputStream daIn) { try { int iStartFieldSeq = daIn.readInt(); int iEndFieldSeq = daIn.readInt(); BaseField fldStart = this.readField(daIn, (BaseField)m_fldStart); BaseField fldEnd = this.readField(daIn, (BaseField)m_fldEnd); int iPadfldEnd = daIn.readInt(); this.init(null, iStartFieldSeq, fldStart, iEndFieldSeq, fldEnd, iPadfldEnd); } catch (IOException ex) { ex.printStackTrace(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } } /**
/** * Use these marshalled params to initialize this object. * Unmarshall the objects and call init. * @param daIn The input stream to unmarshal the data from. */ public void initRemoteSkel(ObjectInputStream daIn) { try { String startFieldName = daIn.readUTF(); if (ProxyConstants.NULL.equals(startFieldName)) startFieldName = null; String endFieldName = daIn.readUTF(); if (ProxyConstants.NULL.equals(endFieldName)) endFieldName = null; BaseField fldStart = this.readField(daIn, (BaseField)m_fldStart); BaseField fldEnd = this.readField(daIn, (BaseField)m_fldEnd); int iPadfldEnd = daIn.readInt(); this.init(null, startFieldName, fldStart, endFieldName, fldEnd, iPadfldEnd); } catch (IOException ex) { ex.printStackTrace(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } } /**