| java.lang.Object org.apache.commons.collections.functors.NullIsExceptionPredicate
NullIsExceptionPredicate | final public class NullIsExceptionPredicate implements Predicate,PredicateDecorator,Serializable(Code) | | Predicate implementation that throws an exception if the input is null.
since: Commons Collections 3.0 version: $Revision: 348444 $ $Date: 2005-11-23 14:06:56 +0000 (Wed, 23 Nov 2005) $ author: Stephen Colebourne |
Method Summary | |
public boolean | evaluate(Object object) Evaluates the predicate returning the result of the decorated predicate
once a null check is performed. | public static Predicate | getInstance(Predicate predicate) Factory to create the null exception predicate. | public Predicate[] | getPredicates() Gets the predicate being decorated. |
NullIsExceptionPredicate | public NullIsExceptionPredicate(Predicate predicate)(Code) | | Constructor that performs no validation.
Use getInstance if you want that.
Parameters: predicate - the predicate to call after the null check |
evaluate | public boolean evaluate(Object object)(Code) | | Evaluates the predicate returning the result of the decorated predicate
once a null check is performed.
Parameters: object - the input object true if decorated predicate returns true throws: FunctorException - if input is null |
getInstance | public static Predicate getInstance(Predicate predicate)(Code) | | Factory to create the null exception predicate.
Parameters: predicate - the predicate to decorate, not null the predicate throws: IllegalArgumentException - if the predicate is null |
getPredicates | public Predicate[] getPredicates()(Code) | | Gets the predicate being decorated.
the predicate as the only element in an array since: Commons Collections 3.1 |
|
|