to.etc.domui.component.form
Class ControlFactoryResult

java.lang.Object
  extended by to.etc.domui.component.form.ControlFactoryResult

public class ControlFactoryResult
extends java.lang.Object

Represents the result of a call to createControl.

Author:
Frits Jalvingh Created on Jul 2, 2009

Constructor Summary
ControlFactoryResult(IControl<?> handle, NodeBase[] nodeList, NodeBase labelNode, IModelBinding binding)
           
ControlFactoryResult(IDisplayControl<A> control, IReadOnlyModel<B> model, PropertyMetaModel<A> pmm)
           
ControlFactoryResult(IInputNode<C> control, IReadOnlyModel<M> model, PropertyMetaModel<C> pmm)
           
ControlFactoryResult(IModelBinding binding, IControl<?> fc, NodeBase control)
           
 
Method Summary
 IModelBinding getBinding()
           
 IControl<?> getFormControl()
           
 NodeBase getLabelNode()
           
 NodeBase[] getNodeList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlFactoryResult

public ControlFactoryResult(IModelBinding binding,
                            IControl<?> fc,
                            NodeBase control)

ControlFactoryResult

public ControlFactoryResult(IControl<?> handle,
                            NodeBase[] nodeList,
                            NodeBase labelNode,
                            IModelBinding binding)

ControlFactoryResult

public ControlFactoryResult(IInputNode<C> control,
                            IReadOnlyModel<M> model,
                            PropertyMetaModel<C> pmm)

ControlFactoryResult

public ControlFactoryResult(IDisplayControl<A> control,
                            IReadOnlyModel<B> model,
                            PropertyMetaModel<A> pmm)
Method Detail

getNodeList

public NodeBase[] getNodeList()

getBinding

public IModelBinding getBinding()

getLabelNode

public NodeBase getLabelNode()

getFormControl

public IControl<?> getFormControl()