Provides Functors and Predicates that compare values of various types.
See: Description
Interface Summary | |
---|---|
Between.Visitor | Interface for classes that may interpret an Between predicate. |
BetweenComp.Visitor | Interface for classes that may interpret an BetweenComp predicate. |
ComparatorFn.Visitor | Interface for classes that may interpret a ComparatorFn functor. |
EqualComp.Visitor | Interface for classes that may interpret a EqualComp predicate. |
EqualEqual.Visitor | Interface for classes that may interpret an EqualEqual predicate. |
Equality<T> | Marker interface for those predicates that provide some sort of a test for equality. |
EqualTo.Visitor | Interface for classes that may interpret an EqualTo predicate. |
Greater.Visitor | Interface for classes that may interpret a Greater predicate. |
GreaterComp.Visitor | Interface for classes that may interpret a GreaterComp predicate. |
GreaterEqual.Visitor | Interface for classes that may interpret a GreaterEqual predicate. |
GreaterEqualComp.Visitor | Interface for classes that may interpret a GreaterEqualComp predicate. |
Less.Visitor | Interface for classes that may interpret a Less predicate. |
LessComp.Visitor | Interface for classes that may interpret a LessComp predicate. |
LessEqual.Visitor | Interface for classes that may interpret a LessEqual predicate. |
LessEqualComp.Visitor | Interface for classes that may interpret a LessEqualComp predicate. |
Max.Visitor | Interface for classes that may interpret a Max predicate. |
MaxComp.Visitor | Interface for classes that may interpret a MaxComp predicate. |
Min.Visitor | Interface for classes that may interpret a Min predicate. |
MinComp.Visitor | Interface for classes that may interpret a MinComp predicate. |
NotEqualComp.Visitor | Interface for classes that may interpret a NotEqualComp predicate. |
NotEqualEqual.Visitor | Interface for classes that may interpret a NotEqualEqual predicate. |
NotEqualTo.Visitor | Interface for classes that may interpret a NotEqualTo predicate. |
Class Summary | |
---|---|
Between<T> | Unary Predicate that returns TRUE when its argument is between two given values. |
BetweenComp<T> | Unary Predicate that returns TRUE when its argument is between two given values. |
ComparatorFn<T> | Functor wrapper around Comparator object. |
EqualComp<T> | Binary Predicate that returns TRUE for object arguments x and y when x == y as determined by the given Comparator. |
EqualEqual<T> | Binary Predicate that returns TRUE for object arguments x and y when x == y using the built-in == operator. |
EqualTo<T> | Binary Predicate that returns TRUE for object arguments x and y when x == y using the built-in equals() method. |
Greater<T> | Binary Predicate that returns TRUE for Comparable arguments x and y when x > y using the compareTo() method. |
GreaterComp<T> | Binary Predicate that returns TRUE for object arguments x and y when x > y as determined by the given Comparator. |
GreaterEqual<T> | Binary Predicate that returns TRUE for Comparable arguments x and y when x >= y using the compareTo() method. |
GreaterEqualComp<T> | Binary Predicate that returns TRUE for object arguments x and y when x >= y as determined by the given Comparator. |
Less<T> | Binary Predicate that returns TRUE for Comparable arguments x and y when x < y using the compareTo() method. |
LessComp<T> | Binary Predicate that returns TRUE for object arguments x and y when x < y as determined by the given Comparator. |
LessEqual<T> | Binary Predicate that returns TRUE for Comparable arguments x and y when x <= y using the compareTo() method. |
LessEqualComp<T> | Binary Predicate that returns TRUE for object arguments x and y when x <= y as determined by the given Comparator. |
Max<T> | Binary Functor that returns the greater of two Comparable arguments x and y. |
MaxComp<T> | Binary Functor that returns the greater of two object arguments x and y as determined by the given Comparator. |
Min<T> | Binary Functor that returns the lesser of two Comparable arguments x and y. |
MinComp<T> | Binary Functor that returns the lesser of two object arguments x and y as determined by the given Comparator. |
NotEqualComp<T> | Binary Predicate that returns TRUE for object arguments x and y when x ! |
NotEqualEqual<T> | Binary Predicate that returns TRUE for object arguments x and y when x ! |
NotEqualTo<T> | Binary Predicate that returns TRUE for object arguments x and y when x ! |
==
or
!=
operators