Package org.oddjob.arooa.design
package org.oddjob.arooa.design
Classes for creating forms for ArooaConfigurations.
-
ClassDescriptionHelper class that creates a design.Represent the design of a property that is configured as an attribute.A DesignComponent provides the design configuration for a component.Shared implementation for the designs of instances that are components.Creates an
ArooaConfigurationout of aParsableDesignInstanceso that a design can be parsed with anArooaParser.The design for a property that is configured as an element.Creates aDesignInstance.A Design for an component or value instance in a configuration.AnArooaContextfor aParsableDesignInstanceA class which implements this interface is able to receive structural events.Something that is able to notify listeners of changes to the design.Parses a configuration to create aDesignInstance.The design for the configuration of a property.Used when creating a context for a design because noArooaHandleris needed.This event is fire by an implementations ofDesignNotifiers when their structure changes.Shared implementation for designs that are values.ADesignInstancewhere the class changes.ADesignFactorythat creates aDesignInstancefrom the properties of a class and itsArooaBeanDescriptor.HierarchyConversion<T,U> This badly named class provides support to aDesignElementPropertyfor handlingDesignInstances.Mapped Design Property.This is an internal extension of aDesignInstancethat provides information for parsing.AGenericDesignFactorythat is anSerializableGenericDesignFactory.ADesignElementPropertyfor a simple property, i.e.A DesignElement that is an attribute in an objects configuration.A design where the actual form of the design is unknown.