| com.google.gdata.util.common.base.Predicate<T> |
Known Indirect Subclasses
|
Determines a true or false value for a given input. For example, a
RegexPredicate might implement Predicate<String>, and return
true for any string that matches its given regular expression.
Implementations which may cause side effects upon evaluation are strongly encouraged to state this fact clearly in their API documentation.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Applies this predicate to the given object.
| |||||||||||
Indicates whether some other object is equal to this
Predicate. | |||||||||||
Applies this predicate to the given object.
| input | The input that the predicate should act on |
|---|
t
Indicates whether some other object is equal to this Predicate.
This method can return true only if the specified object is
also a Predicate and, for every input object input, it
returns exactly the same value. Thus, predicate1.equals(predicate2)
implies that either predicate1.apply(input) and
predicate2.apply(input) are both true or both
false.
Note that it is always safe not to override
equals(Object).
| obj |
|---|