com.raritantechnologies.searchApp.taglibrary
Class StaticDisplayForm

java.lang.Object
  extended byBodyTagSupport
      extended bycom.raritantechnologies.searchApp.taglibrary.DisplayForm
          extended bycom.raritantechnologies.searchApp.taglibrary.StaticDisplayForm
All Implemented Interfaces:
IConfigurable, ICustomTag

public class StaticDisplayForm
extends DisplayForm

Subclass of DisplayForm that has a fixed search source. Used to display results from a source with or without a search query.

StaticDisplayForm is selected using the JSP tag <results:StaticDisplayForm > defined in DisplayForm.tld.

XML Configuration Template:
  <DisplayForm name="formName" 
              rendererClass="com.raritantechnologies.someRendererClass"
              bgcolor1="#ffffff" bgcolor2="#dddddd" >

   <!-- details needed by someRendererClass -->

  </DisplayForm>
 

Developed by Raritan Technologies .

Author:
Ted Sullivan
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.taglibrary.DisplayForm
activeDisplayKey, activeDisplayParam, categoryParam, DEFAULT_PAGE_SIZE, formName, ignoreFormTypes, noResultString, pageNum, pageNumParam, pageSize, queryFieldFilters, resultSetKey, searchFormTypes, searchParameters, sourceTypeParam, userQueryParams
 
Constructor Summary
StaticDisplayForm()
           
 
Method Summary
protected  java.lang.String getSearchFormName()
           
protected  java.lang.String getSourceCategory(RaritanPageContext pageContext)
           
protected  java.lang.String getSourceType(RaritanPageContext pageContext)
           
 void initialize(org.w3c.dom.Element elem)
          This initialize method is used when the DisplayForm is contained in a wrapper object such as a TabbedCustomTag - and is an alternate way of initiating a DisplayForm from the JSP custom tag initialization via the java bean methods.
 void initialize(java.util.Map initParams)
           
 void setCategory(java.lang.String category)
           
 void setSearchParameters(java.lang.String searchParameters)
           
 void setSourceType(java.lang.String sourceType)
           
 
Methods inherited from class com.raritantechnologies.searchApp.taglibrary.DisplayForm
doAfterBody, doStartTag, getBody, getBody, getCachedResultSet, getCachedResultSet, getDisplayFormRenderer, getDisplayFormRenderer, getDisplayRenderer, getFormName, getInstance, getNewResultSet, getPageNum, getPageNum, getPageNum, getPageNum, getpageSize, getPageSize, getPageSize, getResults, getResults, getResults, getResults, getResultSetKey, getResultSetKey, getResultSetKey, getResultSetKey, getSessionData, ignoreFormType, setActiveDisplayKey, setActiveDisplayParam, setCachedResultSet, setCachedResultsName, setCategoryParam, setFormName, setIgnoreFormTypes, setNoResultsMessage, setPageNumParam, setPageSize, setResultSetKey, setResultSetKey, setSearchFormName, setSearchFormTypes, setSourceTypeParam, setUseCache, setUserQueryParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticDisplayForm

public StaticDisplayForm()
Method Detail

setSourceType

public void setSourceType(java.lang.String sourceType)

setCategory

public void setCategory(java.lang.String category)

setSearchParameters

public void setSearchParameters(java.lang.String searchParameters)
Overrides:
setSearchParameters in class DisplayForm

initialize

public void initialize(org.w3c.dom.Element elem)
Description copied from class: DisplayForm
This initialize method is used when the DisplayForm is contained in a wrapper object such as a TabbedCustomTag - and is an alternate way of initiating a DisplayForm from the JSP custom tag initialization via the java bean methods. Note that the main configuration Display form Renderer initialization is handled separately - i.e. this is NOT the initialization for the DisplayForm tags in the main configuration XML. Those tags configure the IDisplayFormRenderer used by this DisplayForm object.

Specified by:
initialize in interface IConfigurable
Overrides:
initialize in class DisplayForm

initialize

public void initialize(java.util.Map initParams)
Specified by:
initialize in interface ICustomTag
Overrides:
initialize in class DisplayForm

getSourceCategory

protected java.lang.String getSourceCategory(RaritanPageContext pageContext)
Overrides:
getSourceCategory in class DisplayForm

getSourceType

protected java.lang.String getSourceType(RaritanPageContext pageContext)
Overrides:
getSourceType in class DisplayForm

getSearchFormName

protected java.lang.String getSearchFormName()
Overrides:
getSearchFormName in class DisplayForm