org.springmodules.validation.valang.predicates
Class InTestPredicate
java.lang.Object
org.springmodules.validation.valang.predicates.AbstractPropertyPredicate
org.springmodules.validation.valang.predicates.InTestPredicate
- All Implemented Interfaces:
- org.apache.commons.collections.Predicate
- Direct Known Subclasses:
- NotInTestPredicate
public class InTestPredicate
- extends AbstractPropertyPredicate
Tests if a value is in a list.
- Author:
- David Winterfeldt
Method Summary |
boolean |
evaluate(Object target)
The evaluate method takes the result of both functions and tests with the operator. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InTestPredicate
public InTestPredicate(Function leftFunction,
Operator operator,
Function rightFunction,
int line,
int column)
Constructor taking two functions and an operator.
- Parameters:
leftFunction
- the left functionoperator
- the operator.
evaluate
public boolean evaluate(Object target)
The evaluate method takes the result of both functions and tests with the operator.
- Specified by:
evaluate
in interface org.apache.commons.collections.Predicate
- Specified by:
evaluate
in class AbstractPropertyPredicate
- Parameters:
target
- The target bean.
- Returns:
- boolean Whether or not the test passed.
Copyright © 2009. All Rights Reserved.