com.raritantechnologies.quickstart.taglibrary
Class ResultNumberRenderer

java.lang.Object
  extended bycom.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
      extended bycom.raritantechnologies.quickstart.taglibrary.ResultNumberRenderer
All Implemented Interfaces:
IConfigurable, IPreferencesBeanInfo, IResultRenderer

public class ResultNumberRenderer
extends BasicResultRenderer
implements IResultRenderer

Displays the IResult's position within a result set.

XML Configuration Template:
   <ResultRenderer 
        rendererClass="com.raritantechnologies.quickstart.taglibrary.ResultNumberRenderer" 
        width="200" color="#ffffff"
        class="someClass" 
        prefix="Record"
        postfix = ":"
        useTable="false" />
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
enabled, name, prefBeanName, prefCompareValue, prefEnableIfInChecklist, prefEnableIfInYesno
 
Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IResultRenderer
TEMPLATE
 
Constructor Summary
ResultNumberRenderer()
           
 
Method Summary
protected  java.lang.String doRenderResult(IResult result, int firstResult, int lastResult, int resultNum, RaritanPageContext pageContext)
           
 java.lang.String getConfigurationXML()
           
 java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
           
 void getConfigurationXML(java.io.Writer writer)
           
 java.lang.String getCssClass()
           
 java.lang.String getPostfix()
           
 java.lang.String getPrefix()
           
 boolean getUseTable()
           
 int getWidth()
           
 void initialize(org.w3c.dom.Element elem)
          IResultRenderers are XML configurable.
 void setCssClass(java.lang.String clazz)
           
 void setPostfix(java.lang.String postfix)
           
 void setPrefix(java.lang.String prefix)
           
 void setUseTable(boolean useTable)
           
 void setWidth(int width)
           
 
Methods inherited from class com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
getPrefBeanName, getPrefCompareValue, getPrefEnableIfInChecklist, getPrefEnableIfInYesno, getRenderer, isEnabled, renderResult, setEnable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.raritantechnologies.searchApp.taglibrary.IResultRenderer
getRenderer, isEnabled, renderResult, setEnable
 

Constructor Detail

ResultNumberRenderer

public ResultNumberRenderer()
Method Detail

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

setWidth

public void setWidth(int width)

getWidth

public int getWidth()

setCssClass

public void setCssClass(java.lang.String clazz)

getCssClass

public java.lang.String getCssClass()

setPrefix

public void setPrefix(java.lang.String prefix)

getPrefix

public java.lang.String getPrefix()

setPostfix

public void setPostfix(java.lang.String postfix)

getPostfix

public java.lang.String getPostfix()

setUseTable

public void setUseTable(boolean useTable)

getUseTable

public boolean getUseTable()

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