com.objex.progeny.anywhere.fields
Class XRFImageField

java.lang.Object
  extended by com.objex.progeny.anywhere.fields.XRFIDSDataField
      extended by com.objex.progeny.anywhere.fields.XRFImageField
All Implemented Interfaces:
XRFField, java.io.Serializable

public class XRFImageField
extends XRFIDSDataField
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
XRFImageField()
          Creates a new instance of XRFImageField
 
Method Summary
 XRFData createFieldData(java.lang.Object value)
          Creates a FieldData object of the relevant type depending on the field type.
 java.lang.Class getFieldClass()
           
 java.lang.String getImageURL()
           
 boolean isCalcField()
           
 boolean isComputed()
           
 boolean isTable()
           
 java.lang.String transform(java.lang.Object a_from)
          Where possible, transform the value a_from contained some place as the data for this field, into a string literal representation
 
Methods inherited from class com.objex.progeny.anywhere.fields.XRFIDSDataField
countSubFields, equals, getDefaultWidth, getDropdownValues, getFieldid, getFieldname, getFieldtype, getLookupTableInfo, getSubfields, getTableid, getType, getUpdateColsCount, isSystemField, setDefaultWidth, setDropdownValues, setFieldid, setFieldname, setFieldtype, setLookupTableInfo, setSubfields, setTableid
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XRFImageField

public XRFImageField()
Creates a new instance of XRFImageField

Method Detail

createFieldData

public XRFData createFieldData(java.lang.Object value)
Description copied from interface: XRFField
Creates a FieldData object of the relevant type depending on the field type. Must set the XRFData.setField(XRFField) property

Specified by:
createFieldData in interface XRFField
Parameters:
value - The default data value

getImageURL

public java.lang.String getImageURL()
Specified by:
getImageURL in interface XRFField

transform

public java.lang.String transform(java.lang.Object a_from)
Description copied from interface: XRFField
Where possible, transform the value a_from contained some place as the data for this field, into a string literal representation

Specified by:
transform in interface XRFField

getFieldClass

public java.lang.Class getFieldClass()
Specified by:
getFieldClass in interface XRFField
Returns:
The Class for all data objects carried by this field

isComputed

public boolean isComputed()
Specified by:
isComputed in interface XRFField

isCalcField

public boolean isCalcField()
Specified by:
isCalcField in interface XRFField
Returns:
TRUE if the field is not editable and is a calculated or computed field e.g. computed, table summary and summary fields

isTable

public boolean isTable()
Specified by:
isTable in interface XRFField