Package org.oddjob.arooa.design

Classes for creating forms for ArooaConfigurations.

See:
          Description

Interface Summary
DesignAttributeProperty Represent the design of a property that is configured as an attribute.
DesignComponent A DesignComponent provides the design configuration for a component.
DesignElementProperty The design for a property that is configured as an element.
DesignFactory Creates a DesignInstance.
DesignInstance A Design for an component or value instance in a configuration.
DesignListener A class which implements this interface is able to receive structural events.
DesignNotifier Something that is able to notify listeners of changes to the design.
DesignProperty The design for the configuration of a property.
DesignTextProperty  
DynamicDesignInstance A DesignInstance where the class changes.
HierarchyConversion<T,U>  
HierarchyVisitor<T>  
ParsableDesignInstance This is an internal extension of a DesignInstance that provides information for parsing.
Unknown  
 

Class Summary
DescriptorDesignFactory Helper class that creates a design.
DesignComponentBase Shared implementation for the designs of instances that are components.
DesignConfiguration Creates an ArooaConfiguration out of a ParsableDesignInstance so that a design can be parsed with an ArooaParser.
DesignInstanceContext An ArooaContext for a ParsableDesignInstance
DesignParser Parses a configuration to create a DesignInstance.
DesignSeedContext Used when creating a context for a design because no ArooaHandler is needed.
DesignStructureEvent This event is fire by an implementer of the Strucutral interface when its strucuture changes.
DesignValueBase  
GenericDesignFactory A DesignFactory that creates a DesignInstance from the properties of a class and it's
IndexedDesignProperty  
InstanceSupport This badly named class provides support to a DesignElementProperty for handling DesignInstances.
MappedDesignProperty Mapped Design Property.
MappedDesignProperty.InstanceWrapper  
SimpleDesignProperty A DesignElementProperty for a simple property, i.e.
SimpleHierarchy<T>  
SimpleTextAttribute A DesignElement that is an attribute in an objects configuration.
SimpleTextProperty  
 

Package org.oddjob.arooa.design Description

Classes for creating forms for ArooaConfigurations.