Package org.oddjob.designer.model

Model for Oddjob Designer.

See:
          Description

Interface Summary
ComponentAction  
DesignAttribute A DesignAttribute can provide attribute information in a DesignDefintion.
DesignComponent A DesignComponent provides the configuration for a job.
DesignDefinition Defines the interface for a model that allows a visual configuration to be presented for DesignElements.
DesignElement A DesignElement is an element of a component which generally means it's an element in the uderlying XML.
DesignProcessor An implementation is capable of processing all DesignDefinition model types.
FormDefinition An implementation of Form Definition is able to provide a definition of a form for the detail panel.
InsertableDesignComponent A DesignComponent which has a list of children into which other child can be inserted.
StructuralDesignComponent A DesignComponent which has children must implement this interface.
 

Class Summary
ComponentElement Used for creating a component element.
DateInput A model for a visual component is a file name that can be populated via a file selection.
DEObservable  
DEObserver  
DesignAdult A DesignAdult may or may not be capable of having children.
DesignElementAttribute A DesignElement which can also be an attribute.
DesignElementType A DesignElementType is a DesignElement which can be created from a factory.
DesignerModel Model for a designer session.
DesignSelectionModel  
DesignTreeModel A model which provide the sing tree model of the Oddjob structure.
DesignTreeNode This class wraps a DesignComponent allowing it to act as a TreeNode.
ElementField Groups a DesignElement and it's title.
FieldGroup  
FieldSelection A DesignDefintion that is intended to be rendered as a selection between the child DesignDefinitions.
FileSelection A model for a visual component is a file name that can be populated via a file selection.
GroupBase Base class for DesignDefinitions that group other DesignDefinitions.
MultiTypeTable A model for a DesignElement which can contain multiple child DesignElements of various types.
MultiTypeTree This class is the model for a DesignElement which has a hierarchy of child DesignElements.
SelectionList  
SimpleAttribute An DesignElement that is only an attribute in an objects configuration.
SingleTypeSelection A model for a view onto a DesignElement which can support one child of different possible types.
StandardForm A form definition provides a definition for creating the designer detail panel.
TextInput A model for a visual component which is intended to be rendered as a large text area.
TransferComponentAction  
 

Package org.oddjob.designer.model Description

Model for Oddjob Designer.