Class NullIsExceptionPredicate
- java.lang.Object
-
- org.apache.commons.collections.functors.NullIsExceptionPredicate
-
- All Implemented Interfaces:
java.io.Serializable
,PredicateDecorator
,Predicate
@Deprecated(since="2021-04-30") public final class NullIsExceptionPredicate extends java.lang.Object implements Predicate, PredicateDecorator, java.io.Serializable
Deprecated.Commons Collections 3 is in maintenance mode. Commons Collections 4 should be used instead.Predicate implementation that throws an exception if the input is null.- Since:
- Commons Collections 3.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NullIsExceptionPredicate(Predicate predicate)
Deprecated.Constructor that performs no validation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
evaluate(java.lang.Object object)
Deprecated.Evaluates the predicate returning the result of the decorated predicate once a null check is performed.static Predicate
getInstance(Predicate predicate)
Deprecated.Factory to create the null exception predicate.Predicate[]
getPredicates()
Deprecated.Gets the predicate being decorated.
-
-
-
Constructor Detail
-
NullIsExceptionPredicate
public NullIsExceptionPredicate(Predicate predicate)
Deprecated.Constructor that performs no validation. UsegetInstance
if you want that.- Parameters:
predicate
- the predicate to call after the null check
-
-
Method Detail
-
getInstance
public static Predicate getInstance(Predicate predicate)
Deprecated.Factory to create the null exception predicate.- Parameters:
predicate
- the predicate to decorate, not null- Returns:
- the predicate
- Throws:
java.lang.IllegalArgumentException
- if the predicate is null
-
evaluate
public boolean evaluate(java.lang.Object object)
Deprecated.Evaluates the predicate returning the result of the decorated predicate once a null check is performed.- Specified by:
evaluate
in interfacePredicate
- Parameters:
object
- the input object- Returns:
- true if decorated predicate returns true
- Throws:
FunctorException
- if input is null
-
getPredicates
public Predicate[] getPredicates()
Deprecated.Gets the predicate being decorated.- Specified by:
getPredicates
in interfacePredicateDecorator
- Returns:
- the predicate as the only element in an array
- Since:
- Commons Collections 3.1
-
-