Plexus v0.13.1

com.phoenixst.collections
Class AndPredicate

java.lang.Object
  extended by com.phoenixst.collections.AndPredicate
All Implemented Interfaces:
Serializable, org.apache.commons.collections.Predicate

public final class AndPredicate
extends Object
implements org.apache.commons.collections.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
See Also:
Serialized Form

Constructor Summary
AndPredicate(org.apache.commons.collections.Predicate left, org.apache.commons.collections.Predicate right)
          Creates a new AndPredicate.
 
Method Summary
 boolean equals(Object object)
           
 boolean evaluate(Object object)
           
 org.apache.commons.collections.Predicate getLeftOperand()
          Returns the left operand being used by this AndPredicate.
 org.apache.commons.collections.Predicate getRightOperand()
          Returns the right operand being used by this AndPredicate.
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AndPredicate

public AndPredicate(org.apache.commons.collections.Predicate left,
                    org.apache.commons.collections.Predicate right)
Creates a new AndPredicate.

Method Detail

evaluate

public boolean evaluate(Object object)
Specified by:
evaluate in interface org.apache.commons.collections.Predicate

getLeftOperand

public org.apache.commons.collections.Predicate getLeftOperand()
Returns the left operand being used by this AndPredicate.


getRightOperand

public org.apache.commons.collections.Predicate getRightOperand()
Returns the right operand being used by this AndPredicate.


equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

Plexus v0.13.1

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