| java.lang.Object org.apache.commons.collections.functors.AllPredicate
AllPredicate | final public class AllPredicate implements Predicate,PredicateDecorator,Serializable(Code) | | Predicate implementation that returns true if all the
predicates return true.
If the array of predicates is empty, then this predicate returns true.
NOTE: In versions prior to 3.2 an array size of zero or one
threw an exception.
since: Commons Collections 3.0 version: $Revision: 406071 $ $Date: 2006-05-13 11:44:37 +0100 (Sat, 13 May 2006) $ author: Stephen Colebourne author: Matt Benson |
AllPredicate | public AllPredicate(Predicate[] predicates)(Code) | | Constructor that performs no validation.
Use getInstance if you want that.
Parameters: predicates - the predicates to check, not cloned, not null |
evaluate | public boolean evaluate(Object object)(Code) | | Evaluates the predicate returning true if all predicates return true.
Parameters: object - the input object true if all decorated predicates return true |
getInstance | public static Predicate getInstance(Predicate[] predicates)(Code) | | Factory to create the predicate.
If the array is size zero, the predicate always returns true.
If the array is size one, then that predicate is returned.
Parameters: predicates - the predicates to check, cloned, not null the all predicate throws: IllegalArgumentException - if the predicates array is null throws: IllegalArgumentException - if any predicate in the array is null |
getInstance | public static Predicate getInstance(Collection predicates)(Code) | | Factory to create the predicate.
If the collection is size zero, the predicate always returns true.
If the collection is size one, then that predicate is returned.
Parameters: predicates - the predicates to check, cloned, not null the all predicate throws: IllegalArgumentException - if the predicates array is null throws: IllegalArgumentException - if any predicate in the array is null |
getPredicates | public Predicate[] getPredicates()(Code) | | Gets the predicates, do not modify the array.
the predicates since: Commons Collections 3.1 |
|
|