com.raritantechnologies.dieselpoint.taglibrary
Class DieselpointTaxonomyRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
com.raritantechnologies.dieselpoint.taglibrary.DieselpointSearchElementRenderer
com.raritantechnologies.dieselpoint.taglibrary.DieselpointTaxonomyRenderer
- All Implemented Interfaces:
- IConfigurable, ISearchElementRenderer
- public class DieselpointTaxonomyRenderer
- extends DieselpointSearchElementRenderer
Basic taxonomy renderer for Dieselpoint. Uses Dieselpoint Facet class.
XML Configuration Template:
<SearchElementRenderer class="com.raritantechnologies.dieselpoint.taglibrary.DieselpointTaxonomyRenderer"
category_id="[ Dieselpoint field ID ]"
baseURL="[ base URL for hyperlinks ]"
maxHits="[ maximum hits to calculate and display ]" >
<!-- Param elements specify parameters to be included in url sent to Dieselpoint UI objects -->
<Param name="[ request parameter name ]" mapTo="[ Dieselpoint parameter name ]" />
<!-- Fixed Parameters that are inserted into request to include Dieselpoint or Framework specific fields -->
<FixedParam name="[ request parameter name ]" value="[ request parameter value ]" />
</SearchElementRenderer>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DieselpointTaxonomyRenderer
public DieselpointTaxonomyRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
ISearchElementRenderer
- Initialize renderer-specific parameters from the configuration XML tag.
- Specified by:
initialize in interface ISearchElementRenderer- Overrides:
initialize in class BasicSearchElementRenderer
doGetBody
protected java.lang.String doGetBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
- Returns the element html fragment.
- Specified by:
doGetBody in class BasicSearchElementRenderer
setFieldID
public void setFieldID(java.lang.String fieldID)
getFieldID
public java.lang.String getFieldID()
setBaseURL
public void setBaseURL(java.lang.String baseURL)
getBaseURL
public java.lang.String getBaseURL()
setSortByFrequency
public void setSortByFrequency(boolean sortByFrequency)
getSortByFrequency
public boolean getSortByFrequency()
setMaxHits
public void setMaxHits(int maxHits)
getMaxHits
public int getMaxHits()
getConfigurationXML
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
getConfigurationXML
public java.lang.String getConfigurationXML()