Class EqualPredicate<T>
- java.lang.Object
 - 
- org.apache.commons.collections4.functors.EqualPredicate<T>
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable,Predicate<T>
public final class EqualPredicate<T> extends java.lang.Object implements Predicate<T>, java.io.Serializable
Predicate implementation that returns true if the input is the same object as the one stored in this predicate by equals.- Since:
 - 3.0
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description EqualPredicate(T object)Constructor that performs no validation.EqualPredicate(T object, Equator<T> equator)Constructor that performs no validation. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> Predicate<T>equalPredicate(T object)Factory to create the predicate.static <T> Predicate<T>equalPredicate(T object, Equator<T> equator)Factory to create the identity predicate.booleanevaluate(T object)Evaluates the predicate returning true if the input equals the stored value.java.lang.ObjectgetValue()Gets the value. 
 - 
 
- 
- 
Constructor Detail
- 
EqualPredicate
public EqualPredicate(T object)
Constructor that performs no validation. UseequalPredicateif you want that.- Parameters:
 object- the object to compare to
 
 - 
 
- 
Method Detail
- 
equalPredicate
public static <T> Predicate<T> equalPredicate(T object)
Factory to create the predicate.- Type Parameters:
 T- the type that the predicate queries- Parameters:
 object- the object to compare to- Returns:
 - the predicate
 
 
- 
equalPredicate
public static <T> Predicate<T> equalPredicate(T object, Equator<T> equator)
Factory to create the identity predicate.- Type Parameters:
 T- the type that the predicate queries- Parameters:
 object- the object to compare toequator- the equator to use for comparison- Returns:
 - the predicate
 - Since:
 - 4.0
 
 
- 
evaluate
public boolean evaluate(T object)
Evaluates the predicate returning true if the input equals the stored value. 
- 
getValue
public java.lang.Object getValue()
Gets the value.- Returns:
 - the value
 - Since:
 - 3.1
 
 
 - 
 
 -