com.objex.progeny.anywhere.fields.data
Class XRFFieldData

java.lang.Object
  extended by com.objex.progeny.anywhere.fields.data.XRFFieldData
All Implemented Interfaces:
XRFData, java.io.Serializable
Direct Known Subclasses:
XRFDateFieldData, XRFDoubleFieldData, XRFIntegerFieldData, XRFTextFieldData

public abstract class XRFFieldData
extends java.lang.Object
implements XRFData

See Also:
Serialized Form

Constructor Summary
XRFFieldData()
          Creates a new instance of XRFFieldData
 
Method Summary
 boolean compareBeginsWith(java.lang.Object o2)
           
 boolean compareContains(java.lang.Object o2)
           
 boolean compareDoesNotBeginWith(java.lang.Object o2)
           
 boolean compareDoesNotContain(java.lang.Object o2)
           
 boolean compareDoesNotEndWith(java.lang.Object o2)
           
 boolean compareEndsWith(java.lang.Object o2)
           
 boolean compareEquals(java.lang.Object o2)
           
 boolean compareIsNotNull()
           
 boolean compareIsNull()
           
 boolean compareNotEquals(java.lang.Object o2)
           
 XRFField getField()
           
 boolean isModified()
           
 void setField(XRFField field)
           
 void setModified(boolean modified)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.objex.progeny.anywhere.fields.data.XRFData
compareGreaterThan, compareGreaterThanOrEqual, compareLessThan, compareLessThanOrEqual, getDataValue, getDisplayValue, getRawValue, getUpdateValue, getUpdateValueString, setDataValue
 

Constructor Detail

XRFFieldData

public XRFFieldData()
Creates a new instance of XRFFieldData

Method Detail

getField

public XRFField getField()
Specified by:
getField in interface XRFData

setField

public void setField(XRFField field)
Specified by:
setField in interface XRFData

isModified

public boolean isModified()
Specified by:
isModified in interface XRFData
Returns:
TRUE if the the cell or editor with this data value has been changed since loading. Useful in spreadsheets

setModified

public void setModified(boolean modified)

compareEquals

public boolean compareEquals(java.lang.Object o2)
Specified by:
compareEquals in interface XRFData
Returns:
True if the value encapsulated by this objected equals object 02. i.e. if XRFData.getRawValue() equals object 02, whose native type is determined by the subclass.

compareNotEquals

public boolean compareNotEquals(java.lang.Object o2)
Specified by:
compareNotEquals in interface XRFData
Returns:
True if the value encapsulated by this objected not equals object 02. i.e. if XRFData.getRawValue() does not equals object 02, whose native type is determined by the subclass.

compareIsNull

public boolean compareIsNull()
Specified by:
compareIsNull in interface XRFData
Returns:
True if the value encapsulated by this objected is NULL or empty. i.e. if XRFData.getRawValue() is NULL.

compareIsNotNull

public boolean compareIsNotNull()
Specified by:
compareIsNotNull in interface XRFData
Returns:
True if the value encapsulated by this objected is NOT NULL i.e. if XRFData.getRawValue() is NOT NULL

compareBeginsWith

public boolean compareBeginsWith(java.lang.Object o2)
Specified by:
compareBeginsWith in interface XRFData
Returns:
True if the value encapsulated by this object begins with the string value of object 02

compareDoesNotBeginWith

public boolean compareDoesNotBeginWith(java.lang.Object o2)
Specified by:
compareDoesNotBeginWith in interface XRFData
Returns:
True if the value encapsulated by this object does not begin with the string value of object 02

compareEndsWith

public boolean compareEndsWith(java.lang.Object o2)
Specified by:
compareEndsWith in interface XRFData
Returns:
True if the value encapsulated by this object ends with the string value of object 02

compareDoesNotEndWith

public boolean compareDoesNotEndWith(java.lang.Object o2)
Specified by:
compareDoesNotEndWith in interface XRFData
Returns:
True if the value encapsulated by this object does not end with the string value of object 02

compareContains

public boolean compareContains(java.lang.Object o2)
Specified by:
compareContains in interface XRFData
Returns:
True if the value encapsulated by this object contains the string value of object 02

compareDoesNotContain

public boolean compareDoesNotContain(java.lang.Object o2)
Specified by:
compareDoesNotContain in interface XRFData
Returns:
True if the value encapsulated by this object does not contain the string value of object 02