Package com.townleyenterprises.filter

Interface Summary
Filter This interface provides the base operation common to all filters within the system.
 

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.
 



Copyright © 2002-2004, Andrew S. Townley and Townley Enterprises. All Rights Reserved.
This project is hosted on http://te-code.sourceforge.net.