ix.iview
Class ActionFormModel

java.lang.Object
  |
  +--ix.iface.ui.AbstractIFormModel
        |
        +--ix.iface.ui.GenericIFormModel
              |
              +--ix.iview.ActionFormModel
All Implemented Interfaces:
IFormModel

public class ActionFormModel
extends GenericIFormModel

An default model to be used to fill an IFormPanel.


Fields inherited from class ix.iface.ui.AbstractIFormModel
baseObject, baseObjectClass, displayFields, fieldClasses, fieldNames, isUpdating, listeners, nameFields
 
Constructor Summary
ActionFormModel()
           
ActionFormModel(java.lang.Class objectClass)
           
ActionFormModel(java.lang.Object object)
           
 
Method Summary
protected  java.lang.Class deriveClass(java.lang.String field)
           
protected  java.util.List deriveDisplayFields()
          Derives the fields to be used for displaying the object information
protected  java.lang.String deriveName(java.lang.String field)
           
 double getFieldWeight(java.lang.String field)
          Gets the weight of the object's given field name to establish its portion of the display.
 java.lang.Object getValue(java.lang.String field)
          Get the current object's value for the given field.
 void setValue(java.lang.Object o, java.lang.String field, java.lang.Object value)
          setValue(String field, Object value) calls this too, so only implement one The miniC settings are dealt with as they happen
 
Methods inherited from class ix.iface.ui.GenericIFormModel
deriveClasses, deriveNameFields, deriveNames, setFields, useField
 
Methods inherited from class ix.iface.ui.AbstractIFormModel
addIfField, addModelListener, clearData, deriveClasses, deriveNames, endUpdate, fireModelChanged, getDisplayClasses, getDisplayFields, getDisplayNames, getFieldClass, getFieldName, getNameClasses, getNameFields, getNameNames, getObject, getObjectClass, ignoreUpdate, isEditable, lookupFieldClasses, lookupFieldNames, setDisplayFields, setDisplayFields, setNameFields, setNameFields, setObject, setObjectClass, setValue, startUpdate, stringToField, stringToField
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionFormModel

public ActionFormModel()

ActionFormModel

public ActionFormModel(java.lang.Class objectClass)

ActionFormModel

public ActionFormModel(java.lang.Object object)
Method Detail

deriveClass

protected java.lang.Class deriveClass(java.lang.String field)
Overrides:
deriveClass in class GenericIFormModel

deriveName

protected java.lang.String deriveName(java.lang.String field)
Overrides:
deriveName in class GenericIFormModel

deriveDisplayFields

protected java.util.List deriveDisplayFields()
Description copied from class: AbstractIFormModel
Derives the fields to be used for displaying the object information
Overrides:
deriveDisplayFields in class GenericIFormModel

getValue

public java.lang.Object getValue(java.lang.String field)
Description copied from class: AbstractIFormModel
Get the current object's value for the given field.
Overrides:
getValue in class AbstractIFormModel

getFieldWeight

public double getFieldWeight(java.lang.String field)
Description copied from interface: IFormModel
Gets the weight of the object's given field name to establish its portion of the display.
Overrides:
getFieldWeight in class AbstractIFormModel

setValue

public void setValue(java.lang.Object o,
                     java.lang.String field,
                     java.lang.Object value)
setValue(String field, Object value) calls this too, so only implement one The miniC settings are dealt with as they happen
Overrides:
setValue in class AbstractIFormModel