com.raritantechnologies.searchApp.taglibrary
Interface ICustomTag

All Superinterfaces:
IConfigurable
All Known Subinterfaces:
IConfigurationRenderer, IECommerceRenderer, IPreferencesHandler
All Known Implementing Classes:
AjaxServletTag, BasicConfigurationRenderer, CachingECommerceRenderer, ClearValue, ClustererRendererTag, ComponentEditor, CompositeCustomTag, ConfigurablePageRequestMap, CurrentTaxonomyView, CustomIFrameTag, DBTaxonomyEditorTag, DBTaxonomyTreeRenderer, DBTreeManager, DBTreeManagerTag, DisplayControlTag, DisplayForm, DynamicHyperlinkRenderer, DynamicSearchSourceLoader, DynamicSourceMapLoader, ECommerceEditorTag, FastNavigatorResultRenderer, FormResetter, GetCheckBox, GetDropDown, GetERoomCoordinatorsTag, GetExploreTreeTaxonomyView, GetExploreTreeTaxonomyViewRefresh, GetHeaderView, GetMenuTaxonomyView, GetPersistentParameterTag, GetSortOrderDropDown, GetSortResultHeading, GetSortResults, GetTaxonomyCountView, GetTaxonomyPieView, GetTaxonomyView, GetTreeTaxonomyView, ItemSearch, JobUITag, KeywordManager, LoginForm, LoginTag, MasterTemplateEditor, ObjectDisplayForm, PageImportTag, PageLinkForm, PageParameterMapTag, PageResetButton, PersistentCheckbox, PreferencesManager, QueryDisplayTag, RequestFormatTag, SchedulerUITag, SearchElementTag, SearchForm, SessionDataDisplayTag, ShowOnFederatedCustomTag, SimpleCustomTag, SingleResultDisplayForm, SortOrderDropDownCntl, SourceMapFederatedSearchTag, SourceMapSearchTag, SourceMapTreeTag, SubmitButtonTag, TabbedCustomTags, TabbedPageLinks, TimedReportingTag, TreeRendererTag, UserAdmin, ViewAlertsTag, WebServicesClientCustomTag

public interface ICustomTag
extends IConfigurable

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.

Configuration sets up the parameters. <param name="pname" value="theValue" /> Uses Java Reflection to find set<pname> method. Simplifies ASP wrapper layer. Allows Custom tags to be used as is in JSP without having to rewrite the code for XML search form / search element renderer design. Uses a platform-neutral page request context: RaritanPageContext.
Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Method Summary
 java.lang.String getBody(RaritanPageContext rpc)
          Returns the tag body.
 void initialize(java.util.Map initParams)
           
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Method Detail

getBody

public java.lang.String getBody(RaritanPageContext rpc)
Returns the tag body.

Parameters:
rpc - Platform-neutral page context ( can be used in non J2EE environments such as ASP).
Returns:
The tag body text string.

initialize

public void initialize(java.util.Map initParams)