Package atg.search.query.formhandlers

Interface Summary
HashMapMapVisitor An interface to be implemented by classes that traverse nested HashMapMaps.
KeyValueSplitter This interface is used by the decodeMapData for clients to provide a way to split the encoded key and value pairs.
ResultsFetchingProxy The interface implemented by classes that wish to customize how search results are fetched from the search server.
XMLBuilder Interface to be implemented by objects capable of building the contents of various query request's XML tags.
 

Class Summary
BaseSearchFormHandler This class provides the generic functionality for executing queries against the search server and retrieving results.
BrowseFormHandler This form handler issues requests using the <browse> tag, which also corresponds to the ClientCategoryRequest of the searchclient API.
CategorizeFormHandler This form handler issues requests using the <categorize> tag, which also corresponds to the ClientCategorizeRequest of the searchclient API.
CollectionFilterFetchingProxy A results fetcher that uses a collection filter to filter search results on the client side.
FakeDocumentSetConstraint A simple class to trick various search API methods into taking a DocumentSetConstraint object.
HashMapMap An implementation of a HashMap which by default returns another HashMapMap for any key that has not already been set to some value.
MapXMLBuilder This class supports building arbitrarily complex constraints tags in JSP via form handler input tags.
MultiPropertyConcatenator A class that concatenates values from two or more properties of nucleus components.
QueryFormHandler This form handler issues requests using the <search> tag This component provides properties for setting some common attributes of the <search> tag.
SearchContext This component provides a place to store session data for use by search form handlers.
SimilarDocsFormHandler This form handler issues requests using the <similardocs> tag, which also corresponds to the ClientSimilarDocsRequest of the searchclient API.
StructuredQueryFormHandler This form handler issues requests using the <structquery> tag
TagBuilder This class is a base class for things that iterate the HashMapMap objects
ViewInContextFormHandler This form handler issues requests using the <viewInContext> tag, which also corresponds to the ClientVicRequest of the searchclient API.
XMLPreProcessorVisitor This class provides a first pass over constraints to simplify tag output.
XMLTagBuilderVisitor This class recursively visits a map that may contain other maps and from the HashMap data builds one or more XML tags.