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.
Version:
- Stephen Colebourne
- Commons Collections 3.0
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.
- the predicate
Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.