Uses of Interface
to.etc.domui.util.IReadOnlyModel

Packages that use IReadOnlyModel
to.etc.domui.component.form   
to.etc.domui.component.input   
to.etc.domui.util   
 

Uses of IReadOnlyModel in to.etc.domui.component.form
 

Classes in to.etc.domui.component.form that implement IReadOnlyModel
 class InstanceReadOnlyModel<T>
           
 

Methods in to.etc.domui.component.form that return IReadOnlyModel
 IReadOnlyModel<?> FormBuilderBase.getModel()
          Return the current ReadOnlyModel which is the accessor to get the instance that will be edited.
 

Methods in to.etc.domui.component.form with parameters of type IReadOnlyModel
<T> ControlFactoryResult
ControlFactoryDate.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
           
<T> ControlFactoryResult
ControlFactoryRelationCombo.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
           
<T> ControlFactoryResult
ControlFactoryRelationLookup.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
          Create the lookup thingy.
<T> ControlFactoryResult
ControlFactoryTextArea.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
           
<T> ControlFactoryResult
ControlFactoryMoney.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
          Create a Text control with the basic monetary converter, or the proper converter for the specified type.
<T> ControlFactoryResult
ControlFactory.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
          This MUST create all nodes necessary for a control to edit the specified item.
<T> ControlFactoryResult
ControlFactoryEnumAndBool.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
          Create and init a ComboFixed combobox.
<T> ControlFactoryResult
ControlFactoryString.createControl(IReadOnlyModel<?> model, PropertyMetaModel<T> pmm, boolean editable, java.lang.Class<?> controlClass, java.lang.Object context)
           
protected  ControlFactoryResult FormBuilderBase.createControlFor(IReadOnlyModel<?> model, PropertyMetaModel<?> pmm, boolean editable)
           
 ControlFactoryResult ControlBuilder.createControlFor(IReadOnlyModel<?> model, PropertyMetaModel<?> pmm, boolean editable, java.lang.Object context)
          Main workhorse which creates input controls for forms, from metadata.
protected  ControlFactoryResult FormBuilderBase.createControlFor(IReadOnlyModel<?> model, PropertyMetaModel<?> pmm, boolean editable, java.lang.Object context)
          Create the optimal control for the specified thingy, and return the binding for it.
<T> void
FormBuilderBase.setClassModel(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
          Set or change the current base class and base model.
 void FormBuilderBase.setMetaModel(ClassMetaModel cmm, IReadOnlyModel<?> source)
          Sets the base metamodel and value source to use for obtaining properties.
 

Constructors in to.etc.domui.component.form with parameters of type IReadOnlyModel
ControlFactoryResult(IDisplayControl<A> control, IReadOnlyModel<B> model, PropertyMetaModel<A> pmm)
           
ControlFactoryResult(IInputNode<C> control, IReadOnlyModel<M> model, PropertyMetaModel<C> pmm)
           
DisplayOnlyPropertyBinding(IReadOnlyModel<?> model, PropertyMetaModel<T> propertyMeta, IDisplayControl<T> control)
           
FormBuilderBase(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
          Constructor to immediately initialize for a given class and reader.
GenericFormBuilder(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
          Create one primed with a model and class.
GenericTableFormBuilder(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
          
HorizontalFormBuilder(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
          Create a form builder using a lazy model and a current type.
OldHorizontalFormBuilder(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
          Deprecated.  
SimpleComponentPropertyBinding(IReadOnlyModel<?> model, PropertyMetaModel<T> propertyMeta, IInputNode<T> control)
           
TabularFormBuilder(java.lang.Class<T> clz, IReadOnlyModel<T> mdl)
           
 

Uses of IReadOnlyModel in to.etc.domui.component.input
 

Methods in to.etc.domui.component.input with parameters of type IReadOnlyModel
<T> void
IBinder.to(java.lang.Class<T> theClass, IReadOnlyModel<T> model, java.lang.String property)
          Create a binding between the associated control, the specified model and the property specified.
<T> void
DisplayOnlyBinder.to(java.lang.Class<T> theClass, IReadOnlyModel<T> model, java.lang.String property)
          Bind to a property of the object returned by this model.
<T> void
SimpleBinder.to(java.lang.Class<T> theClass, IReadOnlyModel<T> model, java.lang.String property)
          Bind to a property of the object returned by this model.
<T> void
IBinder.to(IReadOnlyModel<T> model, PropertyMetaModel<?> pmm)
          Create a binding between the specified model and the property whose metadata is passed in.
<T> void
DisplayOnlyBinder.to(IReadOnlyModel<T> model, PropertyMetaModel<?> pmm)
          Bind to a property on some model whose metadata is passed.
<T> void
SimpleBinder.to(IReadOnlyModel<T> model, PropertyMetaModel<?> pmm)
          Bind to a property on some model whose metadata is passed.
 

Uses of IReadOnlyModel in to.etc.domui.util
 

Subinterfaces of IReadOnlyModel in to.etc.domui.util
 interface IModel<T>