Esri Geoportal Server
1.0

com.esri.gpt.framework.jsf.components
Class PaginationTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentTag
              extended by com.esri.gpt.framework.jsf.components.PaginationTag
All Implemented Interfaces:
BodyTag, IterationTag, JspIdConsumer, JspTag, Tag

public class PaginationTag
extends UIComponentTag

The Class PaginationTag. Tag class associated with UIPagination.


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from class javax.faces.webapp.UIComponentTagBase
log
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Constructor Summary
PaginationTag()
           
 
Method Summary
 String getAction()
          Gets the action.
 String getActionListener()
          Gets the action listener.
 String getComponentType()
          Gets the component type.
 String getCriteriaPageCursor()
           
 String getCssPrefix()
          Gets the css prefix.
 String getIdPrefix()
          Gets the id prefix.
 String getLabel()
          Gets the label.
 String getLabelNoResults()
          Gets the label when there are no results.
 String getLabelPosition()
          Gets the label position.
 String getLabelValues()
          Gets the label values.
 String getMaxEnumeratedPages()
          Gets the max enumerated pages.
 String getPageCursor()
          Gets the page cursor.
 String getPropertyPrefix()
          Gets the property prefix.
 String getRendererType()
          Gets the renderer type.
 String getRenderFirstPageLink()
          Gets the render first page.
 String getRenderLastPageLink()
          Gets the render last page.
 void release()
          Nulling instance variables.
 void setAction(String action)
          Sets the action.
 void setActionListener(String actionListener)
          Sets the action listener.
 void setCriteriaPageCursor(String criteriaPageCursor)
           
 void setCssPrefix(String cssPrefix)
          Sets the css prefix.
 void setIdPrefix(String idPrefix)
          Sets the id prefix.
 void setLabel(String label)
          Sets the label.
 void setLabelNoResults(String labelNoResults)
          Sets the label when there are no results.
 void setLabelPosition(String labelPostion)
          Sets the label position.
 void setLabelValues(String labelValues)
          Sets the label values.
 void setMaxEnumeratedPages(String maxEnumeratedPages)
          Sets the max enumerated pages.
 void setPageCursor(String pageCursor)
          Sets the page cursor.
protected  void setProperties(UIComponent component)
          Sets the properties.
 void setPropertyPrefix(String propertyPrefix)
          Sets the property prefix.
 void setRenderFirstPageLink(String renderFirstPage)
          Sets the render first page.
 void setRenderLastPageLink(String renderLastPage)
          Sets the render last page.
 
Methods inherited from class javax.faces.webapp.UIComponentTag
createComponent, getParentUIComponentTag, hasBinding, isSuppressed, isValueReference, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class javax.faces.webapp.UIComponentTagBase
getELContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

PaginationTag

public PaginationTag()
Method Detail

getLabelNoResults

public String getLabelNoResults()
Gets the label when there are no results.

Returns:
the label for no results

setLabelNoResults

public void setLabelNoResults(String labelNoResults)
Sets the label when there are no results.

Parameters:
labelNoResults - the new label no results

getActionListener

public String getActionListener()
Gets the action listener.

Returns:
the action listener

setActionListener

public void setActionListener(String actionListener)
Sets the action listener.

Parameters:
actionListener - the new action listener

getAction

public String getAction()
Gets the action.

Returns:
the action

setAction

public void setAction(String action)
Sets the action.

Parameters:
action - the new action

getPageCursor

public String getPageCursor()
Gets the page cursor.

Returns:
the page cursor

setPageCursor

public void setPageCursor(String pageCursor)
Sets the page cursor.

Parameters:
pageCursor - the new page cursor

getMaxEnumeratedPages

public String getMaxEnumeratedPages()
Gets the max enumerated pages.

Returns:
the max enumerated pages

setMaxEnumeratedPages

public void setMaxEnumeratedPages(String maxEnumeratedPages)
Sets the max enumerated pages.

Parameters:
maxEnumeratedPages - the new max enumerated pages

getCssPrefix

public String getCssPrefix()
Gets the css prefix.

Returns:
the css prefix

setCssPrefix

public void setCssPrefix(String cssPrefix)
Sets the css prefix.

Parameters:
cssPrefix - the new css prefix

getIdPrefix

public String getIdPrefix()
Gets the id prefix.

Returns:
the id prefix

setIdPrefix

public void setIdPrefix(String idPrefix)
Sets the id prefix.

Parameters:
idPrefix - the new id prefix

getPropertyPrefix

public String getPropertyPrefix()
Gets the property prefix.

Returns:
the property prefix

setPropertyPrefix

public void setPropertyPrefix(String propertyPrefix)
Sets the property prefix.

Parameters:
propertyPrefix - the new property prefix

getComponentType

public String getComponentType()
Gets the component type.

Specified by:
getComponentType in class UIComponentTagBase
Returns:
COMPONENT_TYPE

getRenderFirstPageLink

public String getRenderFirstPageLink()
Gets the render first page.

Returns:
the render first page

setRenderFirstPageLink

public void setRenderFirstPageLink(String renderFirstPage)
Sets the render first page.

Parameters:
renderFirstPage - the new render first page

getRenderLastPageLink

public String getRenderLastPageLink()
Gets the render last page.

Returns:
the render last page

setRenderLastPageLink

public void setRenderLastPageLink(String renderLastPage)
Sets the render last page.

Parameters:
renderLastPage - the new render last page

getLabel

public String getLabel()
Gets the label.

Returns:
the label

setLabel

public void setLabel(String label)
Sets the label.

Parameters:
label - the new label

getLabelValues

public String getLabelValues()
Gets the label values.

Returns:
the label values (possibly null)

setLabelValues

public void setLabelValues(String labelValues)
Sets the label values.

Parameters:
labelValues - the new label values

getLabelPosition

public String getLabelPosition()
Gets the label position.

Returns:
the label position

setLabelPosition

public void setLabelPosition(String labelPostion)
Sets the label position.

Parameters:
labelPostion - the new label position

getRendererType

public String getRendererType()
Gets the renderer type.

Specified by:
getRendererType in class UIComponentTagBase
Returns:
null currently
See Also:
UIComponentTagBase.getRendererType()

release

public void release()
Nulling instance variables.

Specified by:
release in interface Tag
Overrides:
release in class UIComponentTag

setProperties

protected void setProperties(UIComponent component)
Sets the properties.

Overrides:
setProperties in class UIComponentTag
Parameters:
component - the component
See Also:
UIComponentTag.setProperties(javax.faces.component.UIComponent)

getCriteriaPageCursor

public String getCriteriaPageCursor()

setCriteriaPageCursor

public void setCriteriaPageCursor(String criteriaPageCursor)

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.