public abstract class AbstractHasPagedDataProvider<T> extends com.google.gwt.user.client.ui.Composite implements HasPagedDataProvider<PagedDataProvider<T>>
| Constructor and Description |
|---|
AbstractHasPagedDataProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addDataProviderHandler() |
protected void |
checkDataProvider()
If there is no dataProvider set, raises an error
|
void |
firstPage()
Moves the dataProvider's cursor to the first page
|
int |
getCurrentPage() |
PagedDataProvider<T> |
getDataProvider()
Retrieve the dataProvider bound to this component
|
int |
getPageCount()
Return the total number of pages
|
int |
getPageSize()
Retrieve the page size of the dataProvider
|
void |
goToPage(int page)
Moves the dataProvider's cursor to an arbitrary page
|
boolean |
hasNextPage() |
boolean |
hasPreviousPage() |
boolean |
isDataLoaded()
Checks if dataProvider data is already available
|
void |
lastPage()
Moves the dataProvider's cursor to the last page
|
void |
nextPage()
Moves the dataProvider's cursor to the next page
|
void |
previousPage()
Moves the dataProvider's cursor to the previous page
|
protected abstract void |
removeDataProviderHandler() |
void |
setDataProvider(PagedDataProvider<T> dataProvider,
boolean autoLoadData)
Bind a dataProvider to this component
|
void |
setPageSize(int pageSize)
Set the page size of the dataProvider
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringpublic PagedDataProvider<T> getDataProvider()
HasDataProvidergetDataProvider in interface HasDataProvider<PagedDataProvider<T>>public void setDataProvider(PagedDataProvider<T> dataProvider, boolean autoLoadData)
HasDataProvidersetDataProvider in interface HasDataProvider<PagedDataProvider<T>>dataProvider - dataProvider to useautoLoadData - if true fire the dataProvider load event.public boolean isDataLoaded()
HasPagedDataProviderisDataLoaded in interface HasPagedDataProvider<PagedDataProvider<T>>public void nextPage()
HasPagedDataProvidernextPage in interface HasPagedDataProvider<PagedDataProvider<T>>public void setPageSize(int pageSize)
HasPagedDataProvidersetPageSize in interface HasPagedDataProvider<PagedDataProvider<T>>pageSize - page sizepublic int getPageSize()
HasPagedDataProvidergetPageSize in interface HasPagedDataProvider<PagedDataProvider<T>>public void goToPage(int page)
HasPagedDataProvidergoToPage in interface HasPagedDataProvider<PagedDataProvider<T>>page - page numberpublic int getPageCount()
HasPagedDataProvidergetPageCount in interface HasPagedDataProvider<PagedDataProvider<T>>public void previousPage()
HasPagedDataProviderpreviousPage in interface HasPagedDataProvider<PagedDataProvider<T>>public int getCurrentPage()
getCurrentPage in interface HasPagedDataProvider<PagedDataProvider<T>>public boolean hasNextPage()
hasNextPage in interface HasPagedDataProvider<PagedDataProvider<T>>public boolean hasPreviousPage()
hasPreviousPage in interface HasPagedDataProvider<PagedDataProvider<T>>public void firstPage()
HasPagedDataProviderfirstPage in interface HasPagedDataProvider<PagedDataProvider<T>>public void lastPage()
HasPagedDataProviderlastPage in interface HasPagedDataProvider<PagedDataProvider<T>>protected abstract void addDataProviderHandler()
protected abstract void removeDataProviderHandler()
protected void checkDataProvider()
Copyright © 2015. All rights reserved.