org.springmodules.validation.valang.predicates
Class NotBetweenTestPredicate
java.lang.Object
org.springmodules.validation.valang.predicates.AbstractPropertyPredicate
org.springmodules.validation.valang.predicates.BetweenTestPredicate
org.springmodules.validation.valang.predicates.NotBetweenTestPredicate
- All Implemented Interfaces:
- org.apache.commons.collections.Predicate
public class NotBetweenTestPredicate
- extends BetweenTestPredicate
Tests if a value is not between two others.
- 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 |
NotBetweenTestPredicate
public NotBetweenTestPredicate(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
- Overrides:
evaluate
in class BetweenTestPredicate
- Parameters:
target
- The target bean.
- Returns:
- boolean Whether or not the test passed.
Copyright © 2009. All Rights Reserved.