net.sf.springlayout.web.validator.condition
Class AbstractBooleanCondition
java.lang.Object
net.sf.springlayout.web.validator.condition.AbstractBooleanCondition
- All Implemented Interfaces:
- java.io.Serializable, Condition
- Direct Known Subclasses:
- AndCondition, OrCondition
public abstract class AbstractBooleanCondition
- extends java.lang.Object
- implements java.io.Serializable, Condition
- Author:
- Jon, Adam Boas
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
conditionList
protected java.util.List conditionList
operator
protected java.lang.String operator
AbstractBooleanCondition
public AbstractBooleanCondition()
getConditionList
public java.util.List getConditionList()
- Returns:
- Returns the conditionList.
setConditionList
public void setConditionList(java.util.List conditionList)
- Parameters:
conditionList
- the conditionList to set
evaluate
public abstract boolean evaluate(java.lang.String fieldId,
org.springframework.beans.BeanWrapper wrappedObject)
- Specified by:
evaluate
in interface Condition
- Returns:
getJavascript
public java.lang.String getJavascript(OnPageFieldInstance instance,
java.lang.Object command,
java.lang.String formName)
- Specified by:
getJavascript
in interface Condition
- Returns:
- a javascript representation of this condition
getPostProcessingJavascript
public java.lang.String getPostProcessingJavascript(OnPageFieldInstance instance,
java.lang.String formName)
- Specified by:
getPostProcessingJavascript
in interface Condition
afterPropertiesSet
public void afterPropertiesSet()
- Description copied from interface:
Condition
- This is called by the form which contains this condition in it's afterPropertiesSet method
although it has the same name as the Spring InitializingBean interface method it will not
be called by the IoC container.
if this is not a valid executable condition throws an Exception
- Specified by:
afterPropertiesSet
in interface Condition
Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.