public class PropertyValueCommand extends AbstractCommand implements org.apache.commons.chain.Command
This is the catch all Command to handle all attributes that
are not an "action", "actionListener", "validator" and "valueChangeListener".
This Command is invoked from the
AssignPropertiesCommand chain.
| Constructor and Description |
|---|
PropertyValueCommand() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
execute(org.apache.commons.chain.Context context)
Looks at the
AttributeBean on the ClayContext to see
if the value is a binding EL. |
getCatalog, getCustomizationCatalog, getMessages, getTagUtils, isValueReference, realizeSymbols, replaceMnemonic, replaceMnemonicpublic boolean execute(org.apache.commons.chain.Context context)
throws Exception
Looks at the AttributeBean on the ClayContext to see
if the value is a binding EL. If it is not it just updates the component
with the value. If the attribute is a value binding expression, then a
ValueBinding is created. If the attribute uses early binding
the ValueBinding is executed and result applied to the component.
Otherwise, the binding expression is applied to the component in a prepared state.
A true value is always returned because this is the default handler.
execute in interface org.apache.commons.chain.Commandexecute in class AbstractCommandcontext - common chainstrue if the chain is completeException - propagated up to the top of the chainCopyright © 2004-2013 Apache Software Foundation. All Rights Reserved.