Package org.apache.shale.clay.component.chain

Class Summary
AbstractCommand The base class for the commands that create the component tree.
AssignActionListenersCommand Iterates over the action listeners defined in the ComponentBean invoking CreateActionListenerCommand.
AssignChildrenCommand Iterates over the child ElementBean collection of a ComponentBean, and invokes the CreateComponentCommand for each.
AssignConverterCommand Determines if the ComponentBean has a ConverterBean assigned.
AssignPropertiesCommand Sets the UIComponent properties using the attributes collection of AttributeBean by invoking the Globals.SET_ATTRIBUTE_COMMAND_NAME Chain.
AssignValidatorsCommand If the ComponentBean has a ValidatorBean assigned, the CreateValidatorCommand is invoked.
AssignValueChangeListenersCommand For each ValueChangeListenerBean in the valueChangeListeners collection, the CreateValueChangeListenerCommand command will be invoked.
AssignViewRootCommand This Command assigns properties to an existing UIViewRoot.
ClayContext This context is passed to all the commands in this package used to create the sub component tree for the clay component.
CreateActionListenerCommand This Command will create a ActonListener and assign it to the parent.
CreateComponentCommand This Command is used to build parent and child UIComponent's from the displayElement in the ClayContext.
CreateConverterCommand This Command will create a Converter from the displayElement attribute of the ClayContext assigning it to the parent.
CreateValidatorCommand Creates an object implementing the Validator interface and assigns it to the parent from the ClayContext.
CreateValueChangeListenerCommand Creates a ValueChangeListener and assign it to the parent property in the ClayContext.
PropertyActionCommand This Command will create an action method binding and assign it to the UIComponent implementing the ActionSource interface.
PropertyActionListenerCommand This Command will create an actionListener method binding and assign it to the UIComponent implementing the ActionSource interface.
PropertyConverterCommand This Command will create an converter value binding and assign it to the UIComponent implementing the ValueHolder interface.
PropertyValidatorCommand This Command will create an validator method binding and assign it to the UIComponent implementing the EditableValueHolder interface.
PropertyValueChangeListenerCommand This Command will create an ValueChangeListener method binding and assign it to the UIComponent implementing the EditableValueHolder interface.
PropertyValueCommand This is the catch all Command to handle all attributes that are not an "action", "actionListener", "validator" and "valueChangeListener".
 



Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.