| Interface | Description |
|---|---|
| DateRefinement.DateRefinementListener | |
| Refinable |
This interface marks a class capable of returning Navigators
that contain Modifiers to modify your Predicate objects.
|
| RefinableProducer |
Marker interface applied to the QueryExecutor implementation so that the
caller can ask this and expect the QueryResult that results from the
execute call to implement Navigable.
|
| RefinementOrganizer<T> |
This interface allows Refinement lists to be organized.
|
| Class | Description |
|---|---|
| DateRefinement |
A Calendar based refinement that captures a lot of the logic dates go
through when used as Refiners for a search.
|
| DateRefinement.DateClause | |
| DateRefiner |
The DateRefiner is a Calendar subclass of the base Refiner class
that focuses on Refinements of the Calendar type.
|
| DateRefinerBuilder |
This class builds refiners of type Calendar.
|
| Refinement<T> |
An abstract base class for Refinements in general.
|
| Refinement.Clause<T> |
The Clause class describes a clause within a Refinement, which
can have one or more clauses.
|
| Refiner<T> |
A abstract base class that captures what is necessary to implement
Navigated searches.
|
| RefinerBuilder<T> |
An abstract base class for building Refiners of type T.
|
| StringRefinement |
A String based refinement that captures a lot of the logic Strings go
through when used as Refiners for a search.
|
| StringRefiner |
The StringRefiner is a String subclass of the base Refiner class
that focuses on Modifiers of the String type.
|
| StringRefinerBuilder |
This class builds refiners of type String.
|