Package to.etc.domui.component.form

Interface Summary
ControlFactory A factory which creates the correct EDITING control to edit a property, specified by the property's PropertyMetaModel.
IModelBinding  
 

Class Summary
ControlBuilder This singleton, reachable from DomApplication, maintains all metadata control builder lists and contains code to create controls from factories et al.
ControlFactoryDate Accepts the "java.util.Date" type only and creates a DateInput component for it.
ControlFactoryEnumAndBool Accepts both enum and bools and shows a combobox with the possible choices.
ControlFactoryMoney Factory which creates a Text input specialized for entering monetary amounts.
ControlFactoryRelationCombo Accepts any property defined as an UP relation (parent) and score higher if a component type hint is received.
ControlFactoryRelationLookup Accepts any UP (parent) relation and scores 3, preferring this above the combobox-based lookup.
ControlFactoryResult Represents the result of a call to createControl.
ControlFactoryString This is a fallback factory; it accepts anything and shows a String edit component OR a DisplayValue component for it.
ControlFactoryTextArea  
DisplayOnlyPropertyBinding<T> A property binding specific for display-only controls.
FormBuilderBase Base class for form builder engines.
GenericFormBuilder Encapsulates basic actions that can be done with all form builder implementations, and delegates the actual parts that require layout decisions to the actual implementation.
GenericTableFormBuilder This explicitly makes forms that are represented by some kind of table.
HorizontalFormBuilder EXPERIMENTAL UNSTABLE INTERFACE This builder helps with constructing horizontally-oriented forms, where input fields are put next to each other with their labels on top of each other.
InstanceReadOnlyModel<T>  
ModelBindings  
OldHorizontalFormBuilder Deprecated.
SimpleComponentPropertyBinding<T>  
TabularFormBuilder This is a helper class to generate tabular forms.