class |
AbstractQuantifierPredicate<T> |
Abstract base class for quantification predicates, for example All, Any, None.
|
class |
AllPredicate<T> |
Predicate implementation that returns true if all the
predicates return true.
|
class |
AndPredicate<T> |
Predicate implementation that returns true if both the predicates return true.
|
class |
AnyPredicate<T> |
Predicate implementation that returns true if any of the
predicates return true.
|
class |
ComparatorPredicate<T> |
Predicate that compares the input object with the one stored in the predicate using a comparator.
|
class |
EqualPredicate<T> |
Predicate implementation that returns true if the input is the same object
as the one stored in this predicate by equals.
|
class |
ExceptionPredicate<T> |
Predicate implementation that always throws an exception.
|
class |
FalsePredicate<T> |
Predicate implementation that always returns false.
|
class |
IdentityPredicate<T> |
Predicate implementation that returns true if the input is the same object
as the one stored in this predicate.
|
class |
InstanceofPredicate |
Predicate implementation that returns true if the input is an instanceof
the type stored in this predicate.
|
class |
NonePredicate<T> |
Predicate implementation that returns true if none of the
predicates return true.
|
class |
NotNullPredicate<T> |
Predicate implementation that returns true if the input is not null.
|
class |
NotPredicate<T> |
Predicate implementation that returns the opposite of the decorated predicate.
|
class |
NullIsExceptionPredicate<T> |
Predicate implementation that throws an exception if the input is null.
|
class |
NullIsFalsePredicate<T> |
Predicate implementation that returns false if the input is null.
|
class |
NullIsTruePredicate<T> |
Predicate implementation that returns true if the input is null.
|
class |
NullPredicate<T> |
Predicate implementation that returns true if the input is null.
|
class |
OnePredicate<T> |
Predicate implementation that returns true if only one of the
predicates return true.
|
class |
OrPredicate<T> |
Predicate implementation that returns true if either of the predicates return true.
|
class |
TransformedPredicate<T> |
Predicate implementation that transforms the given object before invoking
another Predicate.
|
class |
TransformerPredicate<T> |
Predicate implementation that returns the result of a transformer.
|
class |
TruePredicate<T> |
Predicate implementation that always returns true.
|
class |
UniquePredicate<T> |
Predicate implementation that returns true the first time an object is
passed into the predicate.
|