org.apache.commons.collections.functors
Class UniquePredicate
java.lang.Object
org.apache.commons.collections.functors.UniquePredicate
- Predicate, Serializable
public final class UniquePredicate
extends java.lang.Object
Predicate implementation that returns true the first time an object is
passed into the predicate.
$Revision: 1.4 $ $Date: 2004/05/16 11:16:01 $
boolean | evaluate(Object object) - Evaluates the predicate returning true if the input object hasn't been
received yet.
|
static Predicate | getInstance() - Factory to create the predicate.
|
UniquePredicate
public UniquePredicate()
Constructor that performs no validation.
Use getInstance
if you want that.
evaluate
public boolean evaluate(Object object)
Evaluates the predicate returning true if the input object hasn't been
received yet.
- evaluate in interface Predicate
object
- the input object
- true if this is the first time the object is seen
getInstance
public static Predicate getInstance()
Factory to create the predicate.
Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.