ix.iview
Class DomainFormModel

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

public class DomainFormModel
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
DomainFormModel()
           
DomainFormModel(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
 java.lang.Object getValue(java.lang.String field)
          Get the current object's value for the given field.
 void setValue(java.lang.Object object, java.lang.String field, java.lang.Object value)
          Sets the given object's given field to the given value.
 void setValue(java.lang.String field, java.lang.Object value)
          Sets the current object's given field to the given value.
 
Methods inherited from class ix.iface.ui.GenericIFormModel
deriveClasses, deriveName, deriveNameFields, deriveNames, setFields, useField
 
Methods inherited from class ix.iface.ui.AbstractIFormModel
addIfField, addModelListener, clearData, deriveClasses, deriveNames, endUpdate, fireModelChanged, getDisplayClasses, getDisplayFields, getDisplayNames, getFieldClass, getFieldName, getFieldWeight, getNameClasses, getNameFields, getNameNames, getObject, getObjectClass, ignoreUpdate, isEditable, lookupFieldClasses, lookupFieldNames, setDisplayFields, setDisplayFields, setNameFields, setNameFields, setObject, setObjectClass, startUpdate, stringToField, stringToField
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainFormModel

public DomainFormModel()

DomainFormModel

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

deriveClass

protected java.lang.Class deriveClass(java.lang.String field)
Overrides:
deriveClass 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

setValue

public void setValue(java.lang.String field,
                     java.lang.Object value)
Description copied from interface: IFormModel
Sets the current object's given field to the given value.
Overrides:
setValue in class AbstractIFormModel

setValue

public void setValue(java.lang.Object object,
                     java.lang.String field,
                     java.lang.Object value)
Description copied from interface: IFormModel
Sets the given object's given field to the given value.
Overrides:
setValue in class AbstractIFormModel