com.raritantechnologies.quickstart.taglibrary
Class TabbedResultRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
com.raritantechnologies.quickstart.taglibrary.TabbedResultRenderer
- All Implemented Interfaces:
- IConfigurable, IPreferencesBeanInfo, IResultRenderer
- public class TabbedResultRenderer
- extends BasicResultRenderer
- implements IResultRenderer
Creates a tabbed result renderer: clicking on the Tabs causes the
active result renderer to change.
XML Configuration Template:
<ResultRenderer class="com.raritantechnologies.quickstart.taglibrary.TabbedResultRenderer" >
<TabRenderer class="[class of com.raritantechnologies.searchApp.taglibrary.TabRenderer]" >
<Tab ID="[tab ID1]" displayName="[ display string in tab]" />
<Tab ID="[tab ID2]" displayName="[ display string in tab 2]" />
</TabRenderer>
<ResultRenderer rendererClass="[class of IResultRenderer]"
tabID="[tab ID1]" >
<!-- configuration parameters -->
</ResultRenderer>
<ResultRenderer rendererClass="[class of IResultRenderer]"
tabID="[tab ID2]" >
<!-- configuration parameters -->
</ResultRenderer>
</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 |
TabbedResultRenderer
public TabbedResultRenderer()
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
setTabRenderer
public void setTabRenderer(TabRenderer tabRenderer)
getTabRenderer
public TabRenderer getTabRenderer()
setTabRenderers
public void setTabRenderers(BasicDataTable resultTable)
getTabRenderers
public BasicDataTable getTabRenderers()
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