com.phoenixst.collections

Class NotPredicate

public final class NotPredicate extends Object implements Predicate, Serializable

A Predicate which returns the logical converse of its operand.

This is mostly equivalent to the class of the same name in Jakarta Commons-Collections 3.0. This version exposes its constructor argument through a public accessor method. 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
NotPredicate(Predicate pred)
Creates a new NotPredicate.
Method Summary
booleanequals(Object object)
booleanevaluate(Object object)
PredicategetOperand()
Returns the operand being used by this NotPredicate.
inthashCode()
StringtoString()

Constructor Detail

NotPredicate

public NotPredicate(Predicate pred)
Creates a new NotPredicate.

Method Detail

equals

public boolean equals(Object object)

evaluate

public boolean evaluate(Object object)

getOperand

public Predicate getOperand()
Returns the operand being used by this NotPredicate.

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.