com.google.gwt.view.client
Interface PagingListView<T>

Type Parameters:
T - the data type of each row
All Superinterfaces:
ListView<T>
All Known Implementing Classes:
CellList, CellTable

public interface PagingListView<T>
extends ListView<T>

A list view that displays data in 'pages'.

Note: This class is new and its interface subject to change.


Nested Class Summary
static interface PagingListView.Pager<T>
          A pager delegate, implemented by classes that depend on the start index, number of visible rows, or data size of a view.
 
Nested classes/interfaces inherited from interface com.google.gwt.view.client.ListView
ListView.Delegate<T>
 
Method Summary
 int getDataSize()
          Get the total data size.
 void setPager(PagingListView.Pager<T> pager)
          Set the PagingListView.Pager that allows the user to change the range.
 void setRange(int start, int length)
          Set a new range.
 
Methods inherited from interface com.google.gwt.view.client.ListView
getRange, isDataSizeExact, setData, setDataSize, setDelegate, setSelectionModel
 

Method Detail

getDataSize

int getDataSize()
Get the total data size.


setPager

void setPager(PagingListView.Pager<T> pager)
Set the PagingListView.Pager that allows the user to change the range.

Parameters:
pager - the PagingListView.Pager

setRange

void setRange(int start,
              int length)
Set a new range.

Parameters:
start - the new start index
length - the new page size