com.phoenixst.collections

Class OrPredicate

public final class OrPredicate 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. This version exposes its constructor arguments through public accessor methods. The deserialization process in this version checks for null fields. No equivalent exists in version 2.1.

Since: 1.0

Version: $Revision: 1.11 $

Author: Ray A. Conner

Constructor Summary
OrPredicate(Predicate left, Predicate right)
Creates a new OrPredicate.
Method Summary
booleanequals(Object object)
booleanevaluate(Object object)
PredicategetLeftOperand()
Returns the left operand being used by this OrPredicate.
PredicategetRightOperand()
Returns the right operand being used by this OrPredicate.
inthashCode()
StringtoString()

Constructor Detail

OrPredicate

public OrPredicate(Predicate left, Predicate right)
Creates a new OrPredicate.

Method Detail

equals

public boolean equals(Object object)

evaluate

public boolean evaluate(Object object)

getLeftOperand

public Predicate getLeftOperand()
Returns the left operand being used by this OrPredicate.

getRightOperand

public Predicate getRightOperand()
Returns the right operand being used by this OrPredicate.

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.