Class OrPredicate
- java.lang.Object
-
- org.apache.commons.collections.functors.OrPredicate
-
- All Implemented Interfaces:
java.io.Serializable
,PredicateDecorator
,Predicate
@Deprecated(since="2021-04-30") public final class OrPredicate 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 returns true if either of the predicates return true.- Since:
- Commons Collections 3.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OrPredicate(Predicate predicate1, Predicate predicate2)
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 true if either predicate returns true.static Predicate
getInstance(Predicate predicate1, Predicate predicate2)
Deprecated.Factory to create the predicate.Predicate[]
getPredicates()
Deprecated.Gets the two predicates being decorated as an array.
-
-
-
Method Detail
-
getInstance
public static Predicate getInstance(Predicate predicate1, Predicate predicate2)
Deprecated.Factory to create the predicate.- Parameters:
predicate1
- the first predicate to check, not nullpredicate2
- the second predicate to check, not null- Returns:
- the
and
predicate - Throws:
java.lang.IllegalArgumentException
- if either predicate is null
-
evaluate
public boolean evaluate(java.lang.Object object)
Deprecated.Evaluates the predicate returning true if either predicate returns true.
-
getPredicates
public Predicate[] getPredicates()
Deprecated.Gets the two predicates being decorated as an array.- Specified by:
getPredicates
in interfacePredicateDecorator
- Returns:
- the predicates
- Since:
- Commons Collections 3.1
-
-