|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| BrowseXmlServlet | Writes a Selection in XML format to the HTTP response. |
| ConfigurationServlet | Supports web-based configuration of the facetmap engine. |
| FacetmapServlet | Bootstrap servlet instantiates a Facetmap object and puts it in the ServletContext ready for use. |
| FacetNavigationBean | Represents a request from the user to perform a faceted navigation task. |
| InputFactory | Finds a valid InputStream for a named source, by searching different possible locations in classpath and on filesystem. |
| PropertiesFilePersister | |
| RenderSelection | |
| ServletUtil | Utilities for servlet processing; notably, processes the querystring parameters used in this package (see package docs). |
| Exception Summary | |
|---|---|
| ConfigurationException | A problem that was encountered while determining how to configure the servlet. |
Servlet-level wrappers of Facetmap functionality; see below for details. Classes here perform, or help you perform, the tasks of initializing a Facetmap for use, reading user input from an HTTP request and providing it to Facetmap, and delivering output back to the user.
Request information is relayed to the servlet layer via querystring, either in a GET method or a POST method. The input consists of a reference to a particular Selection, plus an optional modification to that selection. Querystring parameters are standardized throughout this package as follows:
s - the ref string of the selection being requested. If empty or missing, the user is presumed to have requested the root selection.f - if the Selection needs further modification in a facet, this parameter is set to the index number or string ID of the facet. Otherwise it is not set. Depending on the type of that facet, one or more of the following parameters may also be set to specify the new Heading in that facet:
id - The string ID of the new Heading (any facet type).min - The minimum value for a SpectrumHeading or DateHeading.max - The maximum value for a SpectrumHeading or DateHeading.keyword - The search keyword for a KeywordHeading.minLatitude - The minimum latitude for a GeographyHeading.maxLatitude - The maximum latitude for a GeographyHeading.minLongitude - The minimum longitude for a GeographyHeading.maxLongitude - The maximum longitude for a GeographyHeading.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||