public abstract class AbstractPager extends com.google.gwt.user.client.ui.Composite implements Pager
| Constructor and Description |
|---|
AbstractPager() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addPageHandler(PageHandler handler) |
protected void |
checkPageable()
If there is no pageable set, raises an error
|
protected void |
firstPage()
Moves the pageable's cursor to the first page
|
int |
getCurrentPage() |
<T extends PagedDataProvider<?>> |
getPageable()
Retrieves the bound pageable
|
int |
getPageCount()
Returns -1 if unknown
|
protected void |
goToPage(int page)
Moves the pageable's cursor to the an arbitrary page
|
protected abstract void |
hideLoading()
Hides the loading information
|
boolean |
isEnabled() |
boolean |
isLastPage() |
protected void |
lastPage()
Moves the pageable's cursor to the last page
|
protected void |
nextPage()
Moves the pageable's cursor to the next page
|
protected abstract void |
onUpdate()
Refreshes the pager
|
void |
prepareTransaction(int startRecord)
Allow the pager to prepare itself for a new transaction, starting on the given record
|
protected void |
previousPage()
Moves the pageable's cursor to the previous page
|
void |
setEnabled(boolean enabled) |
void |
setPageable(Pageable<?> pageable)
Bind this pager to a Pageable widget
|
protected abstract void |
showLoading()
Shows some information to tell user that operation is in progress
|
boolean |
supportsInfiniteScroll()
Inform if the pager supports that multiple pages are rendered into
the pageable widget.
|
void |
update(int currentPage,
boolean isLastPage)
Update the pager after a page navigation on pageable 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, toStringprotected static final String DISABLED
public com.google.gwt.event.shared.HandlerRegistration addPageHandler(PageHandler handler)
addPageHandler in interface HasPageHandlerspublic void update(int currentPage,
boolean isLastPage)
Pagerpublic boolean supportsInfiniteScroll()
PagersupportsInfiniteScroll in interface Pagerpublic void prepareTransaction(int startRecord)
PagerprepareTransaction in interface PagerstartRecord - first record on the transactionpublic void setPageable(Pageable<?> pageable)
PagersetPageable in interface Pagerpageable - the pageable to setpublic boolean isEnabled()
isEnabled in interface com.google.gwt.user.client.ui.HasEnabledpublic final void setEnabled(boolean enabled)
setEnabled in interface com.google.gwt.user.client.ui.HasEnabledenabled - public <T extends PagedDataProvider<?>> Pageable<T> getPageable()
PagergetPageable in interface Pagerpublic int getCurrentPage()
public boolean isLastPage()
public int getPageCount()
protected void checkPageable()
protected void previousPage()
protected void nextPage()
protected void firstPage()
protected void lastPage()
protected void goToPage(int page)
protected abstract void showLoading()
protected abstract void hideLoading()
protected abstract void onUpdate()
Copyright © 2015. All rights reserved.