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.
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.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 |
ActionFormModel
public ActionFormModel()
ActionFormModel
public ActionFormModel(java.lang.Class objectClass)
ActionFormModel
public ActionFormModel(java.lang.Object object)
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