com.raritantechnologies.verity.parametric.taglibrary.renderers
Class CategoryLinkRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
com.raritantechnologies.verity.parametric.taglibrary.renderers.CategoryLinkRenderer
- All Implemented Interfaces:
- IConfigurable, IPreferencesBeanInfo, IResultRenderer
- public class CategoryLinkRenderer
- extends BasicResultRenderer
- implements IResultRenderer
Renders hyperlinks to taxonomy nodes found by Parametric search.
XML Configuration Template:
<ResultRenderer
rendererClass="com.raritantechnologies.verity.parametric.taglibrary.renderers.CategoryLinkRenderer"
sourceName="[TheParametricSource]" width="550" class="seeAlsoClass" >
<KeyField ID="[field in collection]" />
<TaxField ID="[field in PI]" />
<Action>[ url to link to]</Action>
</ResultRenderer>
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 |
CategoryLinkRenderer
public CategoryLinkRenderer()
initialize
public void initialize(org.w3c.dom.Element initElem)
- Description copied from interface:
IResultRenderer
- IResultRenderers are XML configurable.
- Specified by:
initialize in interface IResultRenderer- Overrides:
initialize in class BasicResultRenderer
doRenderResult
protected java.lang.String doRenderResult(IResult result,
int firstResult,
int lastResult,
int resultNum,
RaritanPageContext pageContext)
- Specified by:
doRenderResult in class BasicResultRenderer
setParametricSourceName
public void setParametricSourceName(java.lang.String parametricSourceName)
getParametricSourceName
public java.lang.String getParametricSourceName()
setKeyField
public void setKeyField(java.lang.String keyField)
getKeyField
public java.lang.String getKeyField()
setTaxonomyField
public void setTaxonomyField(java.lang.String taxonomyField)
getTaxonomyField
public java.lang.String getTaxonomyField()
setAction
public void setAction(java.lang.String action)
getAction
public java.lang.String getAction()
setCssClass
public void setCssClass(java.lang.String cssClass)
getCssClass
public java.lang.String getCssClass()
getConfigurationXML
public java.lang.String getConfigurationXML()
- Specified by:
getConfigurationXML in interface IResultRenderer
getConfigurationXML
public java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
- Specified by:
getConfigurationXML in interface IResultRenderer