org.springmodules.validation.valang.predicates
Class AbstractPropertyPredicate
java.lang.Object
org.springmodules.validation.valang.predicates.AbstractPropertyPredicate
- All Implemented Interfaces:
- org.apache.commons.collections.Predicate
- Direct Known Subclasses:
- GenericTestPredicate
public abstract class AbstractPropertyPredicate
- extends Object
- implements org.apache.commons.collections.Predicate
AbstractPropertyPredicate deals with extracting values from properties and as such
is a utilty base class.
- Since:
- 23-04-2005
- Author:
- Steven Devijver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPropertyPredicate
public AbstractPropertyPredicate(Function leftFunction,
Operator operator,
Function rightFunction,
int line,
int column)
getLeftFunction
public final Function getLeftFunction()
getOperator
public final Operator getOperator()
getRightFunction
public final Function getRightFunction()
getLine
public int getLine()
setLine
public void setLine(int line)
getColumn
public int getColumn()
setColumn
public void setColumn(int column)
getIterator
protected final Iterator getIterator(Object literal)
getArray
protected final Object[] getArray(Object literal)
evaluate
public abstract boolean evaluate(Object target)
- Specified by:
evaluate
in interface org.apache.commons.collections.Predicate
getPredicate
protected abstract org.apache.commons.collections.Predicate getPredicate(Function leftFunction,
Operator operator,
Function rightFunction,
int line,
int column)
Copyright © 2009. All Rights Reserved.