com.raritantechnologies.quickstart.taglibrary
Class ToggleDivLinkResultRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
com.raritantechnologies.quickstart.taglibrary.ToggleDivLinkResultRenderer
- All Implemented Interfaces:
- IConfigurable, IPreferencesBeanInfo, IResultRenderer
- public class ToggleDivLinkResultRenderer
- extends BasicResultRenderer
- implements IResultRenderer
Renders a hyperlink that toggles display state a <DIV> tag. The
resultNum is used to uniquely identify divs. Can be used with a DivResultRenderer.
XML Configuration Template:
<ResultRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.ToggleDivLinkResultRenderer"
label="[view metadata]" >
hideLabel="[hide metadata]" >
divPrefix="div" >
<ResultRenderer rendererClass="[The Child Renderer Class]" ... />
</ResultRenderer>
Developed by
Raritan Technologies Inc..
- Author:
- Glenn Robitaille
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToggleDivLinkResultRenderer
public ToggleDivLinkResultRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- 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
setDivPrefix
public void setDivPrefix(java.lang.String divPrefix)
getDivPrefix
public java.lang.String getDivPrefix()
setCssClass
public void setCssClass(java.lang.String cssClass)
getCssClass
public java.lang.String getCssClass()
setLabel
public void setLabel(java.lang.String label)
getLabel
public java.lang.String getLabel()
setHideLabel
public void setHideLabel(java.lang.String hideLabel)
getHideLabel
public java.lang.String getHideLabel()
getConfigurationXML
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
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