Class Summary |
FilteredIterator |
This class provides a decorator to a regular Java iterator that can
perform filtering. |
Filters |
This class provides helper filter operations for collections to
both filter and optionally sort the results. |
LogicalAndFilter |
This class provides an implementation of the Filter interface that
implements the AND conjunction. |
LogicalFilter |
This package class provides the base operation common to all logical
comparison filters within the system. |
LogicalNotFilter |
This class provides an implementation of the Filter interface that
implements the NOT operation. |
LogicalOrFilter |
This class provides an implementation of the Filter interface that
implements the OR conjunction. |
PropertySorter |
This class sorts Comparable objects and orders them based on the
specified SortSpecifications. |
QueryFilter |
This class provides an implementation of the Query Object design
pattern for the filtering mechanism which may be used for lazy
evaluation of the filter criteria. |
QueryOperator |
This class enumerates the operators supported by the QueryFilter. |
SortOrder |
This class defines the valid collating orders for sorting
operations. |
SortSpecification |
This class encapsulates a collating specification, allowing sorting
by arbitrary property values. |
StringFilter |
This is a specialized instance of the QueryFilter class which
directly supports filtering Strings. |
SubstringFilter |
This class extends StringFilter to allow substring checks to
determine if the value is contained in the value of the object to
which it is applied. |