com.raritantechnologies.quickstart.taglibrary
Class VCRPageTotalsRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicPageLinkRenderer
com.raritantechnologies.quickstart.taglibrary.VCRPageTotalsRenderer
- All Implemented Interfaces:
- IConfigurable, IPageLinkRenderer
- Direct Known Subclasses:
- FederatedPageTotalsRenderer
- public class VCRPageTotalsRenderer
- extends BasicPageLinkRenderer
Renders a "Showing n-m of y" result count.
Uses a template to allow flexible messages.
The {start}, {end}, and {total} tags will be replaced with
the counts from the result set. All other {xxx} tags
will be replaced with values from sessionData (if found).
XML Configuration Schema: (Example use in a CompositeDisplayRenderer)
<Renderer rendererClass="com.raritantechnologies.quickstart.taglibrary.VCRPageTotalsRenderer"
format="Displaying Results {start}-{end} of {total}"
noResultsFound="no results"
class="[css class]" >
</Renderer>
Developed by
Raritan Technologies Inc..
- Author:
- Kepler Gelotte
| Methods inherited from class com.raritantechnologies.searchApp.taglibrary.BasicPageLinkRenderer |
addExcludeParameter, addParameters, getLinkParams, getLinkParams, getRequestURL, getRequestURL, initialize, renderLink, setAction, setAddContext, setAddPersistentParams, setCacheURLName, setIgnoreFormTypes, setOnClickHandler, setPageNumParam |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VCRPageTotalsRenderer
public VCRPageTotalsRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from class:
BasicPageLinkRenderer
- Initialize the search form renderer from the configuration XML.
- Specified by:
initialize in interface IPageLinkRenderer- Overrides:
initialize in class BasicPageLinkRenderer
setFormat
public void setFormat(java.lang.String format)
setNoResultsFound
public void setNoResultsFound(java.lang.String noResultsFound)
setClass
public void setClass(java.lang.String clazz)
getBody
public java.lang.String getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
- Specified by:
getBody in interface IPageLinkRenderer- Overrides:
getBody in class BasicPageLinkRenderer
getTotalDocs
protected int getTotalDocs(IResultSet resultSet)
getEndDoc
protected int getEndDoc(IResultSet resultSet)