org.cruxframework.crux.core.client.dataprovider
Interface PagedDataProvider<E>
- All Superinterfaces:
- DataProvider<E>
- All Known Subinterfaces:
- AsyncDataProvider<E>, MeasurableAsyncDataProvider<E>, MeasurablePagedDataProvider<E>, StreamingDataProvider<E>
- All Known Implementing Classes:
- AsyncPagedDataProvider, AsyncStreamingDataProvider, SyncPagedDataProvider
public interface PagedDataProvider<E>
- extends DataProvider<E>
A DataProvider that supports pagination
- Author:
- Thiago da Rosa de Bustamante
| Methods inherited from interface org.cruxframework.crux.core.client.dataprovider.DataProvider |
clearChanges, firstRecord, getBoundObject, getIndex, getNewRecords, getRecord, getRemovedRecords, getSelectedRecords, getUpdatedRecords, hasNextRecord, hasPreviousRecord, insertRecord, nextRecord, previousRecord, removeRecord, reset, selectRecord, sort, updateData, updateData, updateData, updateState |
hasNextPage
boolean hasNextPage()
nextPage
boolean nextPage()
hasPreviousPage
boolean hasPreviousPage()
previousPage
boolean previousPage()
getPageSize
int getPageSize()
setPageSize
void setPageSize(int pageSize)
getCurrentPageSize
int getCurrentPageSize()
getCurrentPage
int getCurrentPage()
setCallback
void setCallback(PagedDataProviderCallback callback)
Copyright © 2014. All rights reserved.