org.apache.tapestry.contrib.table.components
Class TablePages

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.tapestry.AbstractComponent
          extended byorg.apache.tapestry.BaseComponent
              extended byorg.apache.tapestry.contrib.table.components.AbstractTableViewComponent
                  extended byorg.apache.tapestry.contrib.table.components.TablePages
All Implemented Interfaces:
org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder
Direct Known Subclasses:
TableFormPages

public abstract class TablePages
extends AbstractTableViewComponent

A low level Table component that renders the pages in the table. This component must be wrapped by TableView.

The component generates a list of pages in the Table centered around the current one and allows you to navigate to other pages.

Please see the Component Reference for details on how to use this component. [Component Reference]

Author:
mindbridge

Constructor Summary
TablePages()
           
 
Method Summary
 void changePage(org.apache.tapestry.IRequestCycle objCycle)
           
 java.lang.Object[] getBackPageContext()
           
 boolean getCondBack()
           
 boolean getCondCurrent()
           
 boolean getCondFwd()
           
 int getCurrentPage()
           
 int getDisplayPage()
          Returns the displayPage.
 java.lang.Object[] getDisplayPageContext()
           
 java.lang.Object[] getFirstPageContext()
           
 java.lang.Object[] getFwdPageContext()
           
 java.lang.Object[] getLastPageContext()
           
 int getPageCount()
           
 java.lang.Integer[] getPageList()
           
abstract  int getPagesDisplayed()
           
 int getStartPage()
           
 int getStopPage()
           
 void setCurrentPage(ITableModelSource objSource, int nPage)
           
 void setDisplayPage(int displayPage)
          Sets the displayPage.
 
Methods inherited from class org.apache.tapestry.contrib.table.components.AbstractTableViewComponent
getTableModelSource
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

TablePages

public TablePages()
Method Detail

getPagesDisplayed

public abstract int getPagesDisplayed()

getDisplayPage

public int getDisplayPage()
Returns the displayPage.

Returns:
int

setDisplayPage

public void setDisplayPage(int displayPage)
Sets the displayPage.

Parameters:
displayPage - The displayPage to set

getCurrentPage

public int getCurrentPage()

getPageCount

public int getPageCount()

getCondBack

public boolean getCondBack()

getCondFwd

public boolean getCondFwd()

getCondCurrent

public boolean getCondCurrent()

getStartPage

public int getStartPage()

getStopPage

public int getStopPage()

getPageList

public java.lang.Integer[] getPageList()

getFirstPageContext

public java.lang.Object[] getFirstPageContext()

getLastPageContext

public java.lang.Object[] getLastPageContext()

getBackPageContext

public java.lang.Object[] getBackPageContext()

getFwdPageContext

public java.lang.Object[] getFwdPageContext()

getDisplayPageContext

public java.lang.Object[] getDisplayPageContext()

changePage

public void changePage(org.apache.tapestry.IRequestCycle objCycle)

setCurrentPage

public void setCurrentPage(ITableModelSource objSource,
                           int nPage)