|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.quickstart.taglibrary.VCRPageSizeRenderer
Renders a set of page size links to change the number of results per display page.
XML Configuration Template:
<DisplayForm rendererClass="com.raritantechnologies.quickstart.taglibrary.VCRPageSizeRenderer"
break=" | "
pageSizeText="Results per page: "
activeClass="[CSS class for active links]"
class="[alternate attribute for active links]"
inactiveClass="[CSS class for inactive links - current page size]"
defaultSize="10" >
<pageSize size="10" />
<pageSize size="20" />
<pageSize size="50" />
<pageSize size="100" />
</DisplayForm>
Sample Display:Page Size: 10 | 20 | 50 |100
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IPageLinkRenderer |
TEMPLATE |
| Constructor Summary | |
VCRPageSizeRenderer()
|
|
| Method Summary | |
void |
addParameters(java.lang.String paramName,
java.lang.String paramValue)
IPageLinkRenderer should use an href= attribute if an action is specified. |
java.lang.String |
getAction()
|
boolean |
getAddContext()
|
java.lang.String |
getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
|
java.lang.String |
getBreakChar()
|
java.lang.String |
getConfigurationXML()
|
void |
getConfigurationXML(java.io.Writer writer)
|
java.lang.String |
getCssClass()
|
java.lang.String |
getDefaultSize()
|
java.lang.String |
getInactiveClass()
|
java.lang.String[] |
getPageSizes()
|
java.lang.String |
getPageSizeText()
|
void |
initialize(org.w3c.dom.Element elem)
Initialize the search form renderer from the configuration XML. |
void |
initialize(java.util.Map renderParams)
|
void |
setAction(java.lang.String action)
IPageLinkRenderer should use an href= attribute if an action is specified. |
void |
setAddContext(boolean addContext)
|
void |
setAddPersistentParams(boolean addPersistentParams)
|
void |
setBreakChar(java.lang.String brk)
|
void |
setCacheURLName(java.lang.String cacheURLName)
|
void |
setCssClass(java.lang.String clazz)
|
void |
setDefaultSize(java.lang.String defaultSize)
|
void |
setIgnoreFormTypes(java.lang.String ignoreFormTypes)
set the formType request values that will be ignored when creating the paging URL. |
void |
setInactiveClass(java.lang.String inactiveClass)
|
void |
setOnClickHandler(IPageLinkClickHandler onClickHandler)
Add an OnClick handler if this set method is called. |
void |
setPageNumParam(java.lang.String pageNumParam)
|
void |
setPageSizes(java.lang.String[] pageSizes)
|
void |
setPageSizeText(java.lang.String pageSizeText)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public VCRPageSizeRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IPageLinkRenderer
initialize in interface IPageLinkRendererpublic void initialize(java.util.Map renderParams)
initialize in interface IPageLinkRenderer
public java.lang.String getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
getBody in interface IPageLinkRenderer
public void addParameters(java.lang.String paramName,
java.lang.String paramValue)
addParameters in interface IPageLinkRendererpublic void setOnClickHandler(IPageLinkClickHandler onClickHandler)
setOnClickHandler in interface IPageLinkRendererpublic void setAddPersistentParams(boolean addPersistentParams)
setAddPersistentParams in interface IPageLinkRendererpublic void setPageSizes(java.lang.String[] pageSizes)
public java.lang.String[] getPageSizes()
public void setPageSizeText(java.lang.String pageSizeText)
public java.lang.String getPageSizeText()
public void setBreakChar(java.lang.String brk)
public java.lang.String getBreakChar()
public void setAction(java.lang.String action)
IPageLinkRenderer
setAction in interface IPageLinkRendererpublic java.lang.String getAction()
public void setAddContext(boolean addContext)
setAddContext in interface IPageLinkRendererpublic boolean getAddContext()
public void setCssClass(java.lang.String clazz)
public java.lang.String getCssClass()
public void setInactiveClass(java.lang.String inactiveClass)
public java.lang.String getInactiveClass()
public void setDefaultSize(java.lang.String defaultSize)
public java.lang.String getDefaultSize()
public void setIgnoreFormTypes(java.lang.String ignoreFormTypes)
IPageLinkRenderer
setIgnoreFormTypes in interface IPageLinkRendererpublic void setCacheURLName(java.lang.String cacheURLName)
setCacheURLName in interface IPageLinkRendererpublic void setPageNumParam(java.lang.String pageNumParam)
setPageNumParam in interface IPageLinkRenderer
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getConfigurationXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||