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

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.apache.tapestry.contrib.table.components.AbstractTableViewComponent
                  extended by org.apache.tapestry.contrib.table.components.TablePages
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, IComponent, IDirectEvent, Component, IRender, ITemplateComponent
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

Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
TablePages()
           
 
Method Summary
 void changePage(IRequestCycle objCycle)
           
 Object[] getBackPageContext()
           
 boolean getCondBack()
           
 boolean getCondCurrent()
           
 boolean getCondFwd()
           
 int getCurrentPage()
           
 int getDisplayPage()
          Returns the displayPage.
 Object[] getDisplayPageContext()
           
 Object[] getFirstPageContext()
           
 Object[] getFwdPageContext()
           
 Object[] getLastPageContext()
           
 int getPageCount()
           
 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, getContainedRenderers, getInnerRenderers, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName
 
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 Integer[] getPageList()

getFirstPageContext

public Object[] getFirstPageContext()

getLastPageContext

public Object[] getLastPageContext()

getBackPageContext

public Object[] getBackPageContext()

getFwdPageContext

public Object[] getFwdPageContext()

getDisplayPageContext

public Object[] getDisplayPageContext()

changePage

public void changePage(IRequestCycle objCycle)

setCurrentPage

public void setCurrentPage(ITableModelSource objSource,
                           int nPage)


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.