Package com.raritantechnologies.searchApp.taglibrary

Defines Base JSP custom tags for search form and result display rendering.

See:
          Description

Interface Summary
ICustomizable General customizable interface by which configurable objects can get/set their own customizable parameters.
ICustomTag Uses a JSP Custom Tag as an element renderer, enables custom tags to be used in non-J2EE JSP/Servlet environments such as ASP or Portlets.
IDisplayControlRenderer Base interface for objects that can exert control on an IDisplayFormRenderer.
IDisplayFormRenderer Interface for Display page renderers.
IObjectDisplayFormRenderer  
IObjectRenderer  
IPageContextRenderer Converts a RaritanPageContext into a String.
IPageLinkClickHandler Inteface for page link rendering.
IPageLinkRenderer Interface for all result display page data renderers, including page link (next/previous) and page size (number of results per page) renderers.
IPreferencesBeanInfo Base interface for holding information necessary to for a Renderer to get Preference Bean related info.
IResultRenderer Base interface for result rendering.
ISearchAction Configurable search action interface.
ISearchElementRenderer Base interface for a Search Form Element renderer.
ISearchFormRenderer Base interface for XML Configurable- HTML Search Form Renderers.
ISearchMapModifier Interface for ISearchElementRenderers that can modify a search parameter map.
IUpdatePageContext  
 

Class Summary
BasicDataHandler This class takes the specifed Data fields from the session and puts it into the ordered map and the raritan page context.
BasicDisplayFormRenderer "Plain vanilla" display form renderer: Renders a Basic HTML table with two columns: field name | field value.
BasicInputFormRenderer Builds an html input form with a table layout.
BasicPageLinkRenderer Base implementation of a page link renderer.
BasicPageSizeLinkRenderer Renders a set of Page Size links that will change the results display to the selected page size, preserving as much as possible the current location in the result set.
BasicResultRenderer Abstract base implementation of IResultRenderer.
BasicSearchElementRenderer Base implementation of ISearchElementRenderer.
BasicSearchFormRenderer Implementation of ISearchFormRenderer that renders a static search form from a <SearchForm> tag in the application XML configuration file.
BibliographicDisplayFormRenderer Renders results in bibliographic format.
BodyCache Utility class to cache the results of ICustomTag getBody( ) operations to avoid redoing the same work over and over.
CompositeCustomTag Enables a set of ICustomTags to be composed using an HTML template.
ConfigurablePageRequestMap Enables JSP page variables to be set from the Configuration XML or from session data cache.
CurrentResultsDisplayRenderer Displays the Current result set.
CustomIFrameTag Generates an IFrame tag: enables relative - absolute URL mapping.
CustomTag General purpose JSP Tag that wraps a configurable ICustomTag object.
DHTMLTabRenderer Abstract base class for TabRenderers that use client-side DHTML <div> tags to create content tabs.
DisplayControlTag Standalone JSP Custom tag for IDisplayControlRenderers.
DisplayForm JSP Custom Tag that renders a configurable result display form.
DisplayFormRendererFactory Factory class for DisplayForm Renderers.
DisplayModule JSP Custom tag that provides a javascript <div> tag selectable (show/hide) display module for nested JSP custom tags.
DivSearchElementRenderer Renders set of child ISearchElementRenderers within a <div> Also allows for hiding and showing based on either an image or a link.
DropdownTabRenderer Renders a set of tabbed pages using a dropdown control to select the currently visible page element.
DynamicDisplayFormRenderer Selects from one of several possible DisplayForm renderers based on the value of an http request, session, IResult field or IResultSet attribute.
DynamicHyperlinkRenderer ICustomTag that can render a Hyperlink either statically or dynamically (using a search source to look up href and display from a HTTP request parameter or user parameters.
DynamicPageImportRenderer Page Import Renderer that can make decisions based on page content.
DynamicResultRenderer Renders a result based on a set of request or result parameters criteria.
DynamicSearchElementRenderer Renders a search element based on a set of request, result, user or search source criteria.
DynamicSearchFormRenderer Select from one of several possible SearchForm renderers based on the value of a request parameter.
DynamicSearchPropertySetter Generalized wrapper for ISearchFormRenderer and ISearchElementRenderers that can update object properties dynamically using a SearchSource.
DynamicSearchSourceLoader Loads SearchSource configurations from a dynamic lookup source.
FilteringDisplayFormRenderer Filters a result set using an IResultMatcher then renders using a proxy IDisplayFormRenderer.
FormattingResultRenderer IResultRenderer that applies formatting to an IResult field using a IFieldFormatter before rendering it with a nested IResultRenderer.
FormResetter Custom tag which copies HTTP request data into a form (for re-entrant search forms).
GetPageTag Custom tag that renders the request url page - used for proxying in IFrames.
GetPersistentParameterTag This tag get a parameter from the session data.
GetUserInfoTag This is a convenience tag class for getting user info to the screen.
ImageTabRenderer Renders Tabs using image files.
IndependentPageContext  
LoginForm
LoginTag Causes a generic login event (used when a common login is needed).
Logout Performs a simple logout of an HTTP session will do a redirect if redirectPage is specified in the url.
MultipleValueResultRenderer Renders an IResult with multiple field values or nested IResultSets as separate rendering operations using a nested or proxy IResultRenderer.
NestedResultRenderer Renders a set of nested results using a delegate IDisplayFormRenderer.
ObjectDisplayForm Displays information from any object.
ObjectDisplayFormRenderer  
PageContextDisplayFormRenderer Converts a RaritanPageContext into a DisplayForm so that result rendering can ocuur in a pipeline setting.
PageContextSearchElementRenderer  
PageContextSearchFormRenderer Converts a RaritanPageContext into a SearchForm.
PageContextTag Sets up a platform-neutral page context.
PageImportDisplayFormRenderer Enables a PageImportRenderer to be inserted in place of a DisplayForm.
PageImportRenderer Imports external HTML fragment from a file into a page.
PageImportSearchElementRenderer SearchElementRenderer that wraps a PageImportRenderer - can import page fragments into a search form.
PageImportTag Custom tag which uses one or more html fragment files to compose an HTML Section For each fragment, can have a header and trailer section.
PageParameterMapTag Custom tag which enables configurable parameter sets to be selected via an HTTP "AppID" request parameter.
PanelDisplayFormRenderer Panel display table.
PatternResultRenderer Uses a String pattern template to format a field or fields in an IResult.
PersistentCheckbox Custom tag which maintains a checkbox state in reentrant search forms.
PopupSearchFormRenderer Composite SearchFormRenderer that generates a SearchForm within a Popup Window - communicates with parent window (opener) via SetParams and opener OK and Cancel scripts.
RadioSetTabRenderer Renders a set of Tabbed pages using a radio button group to control the currently visible page element.
RaritanPageContext Platform-neutral PageContext.
RequestParameterSwitchTag Implements a JSP tag that conditionally displays its body contents depending on the result of a comparison between a tag attribute and the value of a request parameter.
RoleBasedPageImportRenderer Imports external HTML fragments into a page - dependent on the user's role.
SaveResultsSearchFormRenderer Search Form Renderer used to save currently selected results with metadata added by user input in a html form.
SearchElementTag Custom Tag that wraps a single ISearchElementRenderer.
SearchForm JSP Custom Tag that displays configurable Search HTML search input form.
SearchFormColumnRenderer Renders set of child ISearchElementRenderers within an HTML table row as columns.
SearchFormGridRenderer
SearchFormRendererFactory Manages the creation of SearchFormRenderers from configuration XML Element.
SearchFormRowRenderer Renders set of child ISearchElementRenderers as a set of rows in an HTML table.
SearchFormTableRenderer Configurable Search Form Renderer.
SearchHistoryListSavedSearches Custom Tag that lists the saved searches in the user's Search History.
SearchScopeRenderer Generates a search within / search all radio button set if one or more specified taxonomies are at a specified path.
SearchSourcePropertyRenderer DisplayForm Renderer to display SearchSource properties.
SessionDataDisplayTag Displays current value of sessionData parameter.
SetContentTypeTag Custom Tag that is used to set the content type in the HTTP header.
SimpleCustomTag Simple CustomTag - displays a pre-set String.
SimpleTabRenderer Renders folder-style tabs.
SingleResultDisplayForm Render a Single Result from the IResultSet passed to it.
SortOrderDropDownCntl This class creates a select list with the names of the sortable fields and also creates two radio buttons for ascending and descending order.
StaticDisplayForm Subclass of DisplayForm that has a fixed search source.
SubmitButtonTag Creates a Submit button for an external SearchForm.
SystemObjectDisplayFormRenderer Enables a DisplayFormRenderer configuration to be reused by name by storing the reused object in the SystemObject cache.
SystemObjectResultRenderer Enables a ResultRenderer configuration to be reused by name.
SystemObjectSearchElementRenderer Enables a SearchElementRenderer configuration to be reused by name by storing the reused object in the SystemObject cache.
SystemObjectSearchFormRenderer Enables a SearchFormRenderer configuration to be reused by name by storing the reused object in the SystemObject cache.
TabbedCustomTags Enables Tab-selectable displays of any object that implements the ICustomTag interface.
TabbedDisplayFormRenderer Renders a tabbed set of Result DisplayForms.
TabbedPageImportRenderer Generates a tabbed set of PageImportRenderers.
TabbedPageLinks Enables tab-selectable control of HTML or JSP pages.
TabbedSearchElementRenderer Generates a tabbed set of SearchForms.
TabbedSearchFormRenderer Generates a tabbed set of SearchForms.
TabRenderer Abstract base class for TabRenderers.
TemplateDisplayFormRenderer IDisplayFormRenderer that can enclose display results in a template.
URLPageImportRenderer Imports an html fragment from an outside URL.
UserRoleManagerTag Custom Tag that manages User Role changes.
 

Package com.raritantechnologies.searchApp.taglibrary Description

Defines Base JSP custom tags for search form and result display rendering. Also contains classes and interfaces definitions for page context handling and page linking.