org.gwtwidgets.client.ui.pagination
Class DefaultPaginationBehavior

java.lang.Object
  extended by org.gwtwidgets.client.ui.pagination.DefaultPaginationBehavior

public abstract class DefaultPaginationBehavior
extends java.lang.Object

Default Pagination Behavior

CSS Style Rules

Author:
Joe Toth (joetoth@gmail.com)

Constructor Summary
DefaultPaginationBehavior(com.google.gwt.user.client.ui.FlexTable[] pagingControls, com.google.gwt.user.client.ui.FlexTable resultsTable, int resultsPerPage)
           
DefaultPaginationBehavior(com.google.gwt.user.client.ui.FlexTable pagingControl, com.google.gwt.user.client.ui.FlexTable resultsTable, int resultsPerPage)
           
 
Method Summary
protected abstract  Column[] getColumns()
           
protected abstract  DataProvider getDataProvider()
           
 int getMaxPageLinks()
           
 java.lang.String getNextPageText()
           
 int getPage()
           
 PaginationParameters getParameters()
           
 java.lang.String getPreviousPageText()
           
 Results getResults()
           
 int getResultsPerPage()
           
 int getRowCount()
           
protected abstract  RowRenderer getRowRenderer()
           
protected  void onUpdateFailure(java.lang.Throwable caught)
           
protected  void onUpdateSuccess(java.lang.Object result)
           
 void setCell(int row, int column, com.google.gwt.user.client.ui.Widget widget)
           
 void setMaxPageLinks(int maxPageLinks)
           
 void setNextPageText(java.lang.String nextPageText)
           
 void setPreviousPageText(java.lang.String previousPageText)
           
 void showPage(int pageNumber, java.lang.String orderByProperty, boolean isAscending)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPaginationBehavior

public DefaultPaginationBehavior(com.google.gwt.user.client.ui.FlexTable pagingControl,
                                 com.google.gwt.user.client.ui.FlexTable resultsTable,
                                 int resultsPerPage)

DefaultPaginationBehavior

public DefaultPaginationBehavior(com.google.gwt.user.client.ui.FlexTable[] pagingControls,
                                 com.google.gwt.user.client.ui.FlexTable resultsTable,
                                 int resultsPerPage)
Method Detail

setCell

public void setCell(int row,
                    int column,
                    com.google.gwt.user.client.ui.Widget widget)

showPage

public void showPage(int pageNumber,
                     java.lang.String orderByProperty,
                     boolean isAscending)

getDataProvider

protected abstract DataProvider getDataProvider()

getRowRenderer

protected abstract RowRenderer getRowRenderer()

getColumns

protected abstract Column[] getColumns()

onUpdateSuccess

protected void onUpdateSuccess(java.lang.Object result)

onUpdateFailure

protected void onUpdateFailure(java.lang.Throwable caught)

getRowCount

public int getRowCount()

getParameters

public PaginationParameters getParameters()

getResultsPerPage

public int getResultsPerPage()

getPage

public int getPage()

getResults

public Results getResults()

getNextPageText

public java.lang.String getNextPageText()

setNextPageText

public void setNextPageText(java.lang.String nextPageText)

getPreviousPageText

public java.lang.String getPreviousPageText()

setPreviousPageText

public void setPreviousPageText(java.lang.String previousPageText)

getMaxPageLinks

public int getMaxPageLinks()

setMaxPageLinks

public void setMaxPageLinks(int maxPageLinks)


Copyright © 2009. All Rights Reserved.