com.phoenixst.collections

Class AnyPredicate

public final class AnyPredicate extends Object implements Predicate, Serializable

A Predicate which returns the logical short-circuit or of its operands.

This is mostly equivalent to the class of the same name in Jakarta Commons-Collections 3.0. The deserialization process in this version checks for null fields. No equivalent exists in version 2.1.

Since: 1.0

Version: $Revision: 1.12 $

Author: Ray A. Conner

Constructor Summary
AnyPredicate(Predicate[] predicates)
Creates a new AnyPredicate.
AnyPredicate(Collection predicates)
Creates a new AnyPredicate.
Method Summary
booleanequals(Object object)
booleanevaluate(Object object)
ListgetOperands()
Returns an unmodifiable List of the argument Predicates being used by this AnyPredicate.
inthashCode()
StringtoString()

Constructor Detail

AnyPredicate

public AnyPredicate(Predicate[] predicates)
Creates a new AnyPredicate.

AnyPredicate

public AnyPredicate(Collection predicates)
Creates a new AnyPredicate.

Method Detail

equals

public boolean equals(Object object)

evaluate

public boolean evaluate(Object object)

getOperands

public List getOperands()
Returns an unmodifiable List of the argument Predicates being used by this AnyPredicate.

hashCode

public int hashCode()

toString

public String toString()
See the Plexus project home, hosted by SourceForge.
Copyright B) 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.