org.exoplatform.wcm.webui.paginator
Class UICustomizeablePaginator

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIPageIterator
          extended by org.exoplatform.wcm.webui.paginator.UICustomizeablePaginator

public class UICustomizeablePaginator
extends org.exoplatform.webui.core.UIPageIterator

Created by The eXo Platform SAS Author : Hoa Pham hoa.phamvu@exoplatform.com Oct 23, 2008


Nested Class Summary
static class UICustomizeablePaginator.ShowPageActionListener
          The listener interface for receiving showPageAction events.
 
Field Summary
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UICustomizeablePaginator()
          Instantiates a new uI customizeable paginator.
 
Method Summary
 int getItemPerPage()
          Gets the item per page.
 java.lang.String getTemplate()
           
 org.exoplatform.resolver.ResourceResolver getTemplateResourceResolver(org.exoplatform.webui.application.WebuiRequestContext context, java.lang.String template)
           
 int getTotalItems()
          Gets the total items.
 int getTotalPages()
          Gets the total pages.
 void init(org.exoplatform.resolver.ResourceResolver resourceResolver, java.lang.String templatePath)
          Inits the.
 void setResourceResolver(org.exoplatform.resolver.ResourceResolver resolver)
          Sets the resource resolver.
 void setTemplatePath(java.lang.String path)
          Sets the template path.
 
Methods inherited from class org.exoplatform.webui.core.UIPageIterator
getAvailable, getAvailablePage, getCurrentPage, getCurrentPageData, getFrom, getObjectInPage, getPageList, getTo, setCurrentPage, setPageList
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, event, event, findComponentById, findComponentOfType, findFirstComponentOfType, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UICustomizeablePaginator

public UICustomizeablePaginator()
Instantiates a new uI customizeable paginator.

Method Detail

getTotalPages

public int getTotalPages()
Gets the total pages.

Returns:
the total pages

getTotalItems

public int getTotalItems()
Gets the total items.

Returns:
the total items

getItemPerPage

public int getItemPerPage()
Gets the item per page.

Returns:
the item per page

init

public void init(org.exoplatform.resolver.ResourceResolver resourceResolver,
                 java.lang.String templatePath)
Inits the.

Parameters:
resourceResolver - the resource resolver
templatePath - the template path

setTemplatePath

public void setTemplatePath(java.lang.String path)
Sets the template path.

Parameters:
path - the new template path

setResourceResolver

public void setResourceResolver(org.exoplatform.resolver.ResourceResolver resolver)
Sets the resource resolver.

Parameters:
resolver - the new resource resolver

getTemplate

public java.lang.String getTemplate()
Overrides:
getTemplate in class org.exoplatform.webui.core.UIComponent

getTemplateResourceResolver

public org.exoplatform.resolver.ResourceResolver getTemplateResourceResolver(org.exoplatform.webui.application.WebuiRequestContext context,
                                                                             java.lang.String template)
Overrides:
getTemplateResourceResolver in class org.exoplatform.webui.core.UIComponent


Copyright © 2011 eXo Platform SAS. All Rights Reserved.