Package net.sf.jga.fn.comparison

Interface Summary
Between.Visitor Interface for classes that may interpret an Between predicate.
ComparatorFn.Visitor Interface for classes that may interpret a ComparatorFn functor.
EqualEqual.Visitor Interface for classes that may interpret an EqualEqual predicate.
EqualTo.Visitor Interface for classes that may interpret an EqualTo predicate.
Greater.Visitor Interface for classes that may interpret a Greater predicate.
GreaterEqual.Visitor Interface for classes that may interpret a GreaterEqual predicate.
Less.Visitor Interface for classes that may interpret a Less predicate.
LessEqual.Visitor Interface for classes that may interpret a LessEqual predicate.
Max.Visitor Interface for classes that may interpret a Max predicate.
Min.Visitor Interface for classes that may interpret a Min 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.
Between.Comparable<T extends Comparable<? super T>> Between functor for use with Comparable arguments.
ComparatorFn<T> Functor wrapper around Comparator object.
ComparisonFunctors Static factory methods for the functors in the Comparison package.
EqualEqual<T> Binary Predicate that returns TRUE for object arguments x and y when x == y using the built-in == operator.
Equality<T> Marker interface for those predicates that provide some sort of a test for equality.
EqualTo<T> Binary Predicate that returns TRUE for object arguments x and y when x == y using the built-in equals() method or an optional Comparator given at construction.
Greater<T> Binary Predicate that returns TRUE for arguments x and y when x > y.
Greater.Comparable<T extends Comparable<? super T>> Greater predicate for use with Comparable arguments.
GreaterEqual<T> Binary Predicate that returns TRUE for arguments x and y when x >= y.
GreaterEqual.Comparable<T extends Comparable<? super T>> GreaterEqual predicate for use with Comparable arguments.
Less<T> Binary Predicate that returns TRUE for arguments x and y when x < y.
Less.Comparable<T extends Comparable<? super T>> Less predicate for use with Comparable arguments.
LessEqual<T> Binary Predicate that returns TRUE for arguments x and y when x <= y.
LessEqual.Comparable<T extends Comparable<? super T>> LessEqual predicate for use with Comparable arguments.
Max<T> Binary Functor that returns the greater of two object arguments x and y.
Max.Comparable<T extends Comparable<? super T>> Max functor for use with Comparable arguments.
Min<T> Binary Functor that returns the lesser of two object arguments x and y.
Min.Comparable<T extends Comparable<? super T>> Min functor for use with Comparable arguments.
NotEqualEqual<T> Binary Predicate that returns TRUE for object arguments x and y when x != y using the built-in != operator.
NotEqualTo<T> Binary Predicate that returns TRUE for object arguments x and y when x != y using the built-in equals() method or an optional Comparator given at construction.
 



Copyright © 2002-2006 David A. Hall. All Rights Reserved.