org.apache.shale.clay.component.chain
Class PropertyValidatorCommand
java.lang.Object
org.apache.shale.clay.component.chain.AbstractCommand
org.apache.shale.clay.component.chain.PropertyValidatorCommand
- All Implemented Interfaces:
- Command
public class PropertyValidatorCommand
- extends AbstractCommand
- implements Command
This Command
will create an validator
method
binding and assign it to the UIComponent
implementing the
EditableValueHolder
interface. This Command
is
invoked from the AssignPropertiesCommand
chain.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyValidatorCommand
public PropertyValidatorCommand()
execute
public boolean execute(Context context)
throws Exception
Looks to see if the AttributeBean
on the ClayContext
is a
validator
attribute. If it is, create a
MethodBinding
and assign it to the component returning a
true
value. Otherwise, return a false
value.
- Specified by:
execute
in interface Command
- Specified by:
execute
in class AbstractCommand
- Parameters:
context
- common chains
- Returns:
true
if the chain is complete
- Throws:
Exception
- propagated up to the top of the chain
Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.