com.phoenixst.collections

Class AndPredicate

public final class AndPredicate extends Object implements Predicate, Serializable

A Predicate which returns the logical short-circuit and 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.10 $

Author: Ray A. Conner

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

Constructor Detail

AndPredicate

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

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 AndPredicate.

getRightOperand

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

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.