public abstract class AbstractPager<T> extends AbstractHasPagedDataProvider<T> implements Pager<T>
| Modifier and Type | Field and Description |
|---|---|
protected com.google.gwt.event.shared.HandlerRegistration |
dataChangedHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
dataFilterHandler |
protected static String |
DISABLED |
protected boolean |
enabled |
protected com.google.gwt.event.shared.HandlerRegistration |
loadStoppedHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
pageLoadedHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
pageRequestedHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
resetHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
transactionEndHandler |
protected boolean |
transactionRunning |
protected com.google.gwt.event.shared.HandlerRegistration |
transactionStartHandler |
| Constructor and Description |
|---|
AbstractPager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDataProviderHandler() |
com.google.gwt.event.shared.HandlerRegistration |
addPageHandler(PageHandler handler) |
protected abstract void |
hideLoading()
Hides the loading information
|
boolean |
isEnabled() |
protected boolean |
isInteractionEnabled() |
protected void |
onTransactionCompleted(boolean commited) |
protected void |
onTransactionStarted(int startRecord) |
protected abstract void |
onUpdate()
Refreshes the pager
|
protected void |
removeDataProviderHandler() |
void |
setDataProvider(PagedDataProvider<T> dataProvider,
boolean autoLoadData)
Bind a dataProvider to this component
|
void |
setEnabled(boolean enabled) |
protected void |
setInteractionEnabled(boolean enabled) |
protected abstract void |
showLoading()
Shows some information to tell user that operation is in progress
|
checkDataProvider, firstPage, getCurrentPage, getDataProvider, getPageCount, getPageSize, goToPage, hasNextPage, hasPreviousPage, isDataLoaded, lastPage, nextPage, previousPage, setPageSizeclaimElement, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfirstPage, getCurrentPage, getPageCount, getPageSize, goToPage, hasNextPage, hasPreviousPage, isDataLoaded, lastPage, nextPage, previousPage, setPageSizegetDataProviderprotected static final String DISABLED
protected boolean enabled
protected boolean transactionRunning
protected com.google.gwt.event.shared.HandlerRegistration transactionEndHandler
protected com.google.gwt.event.shared.HandlerRegistration transactionStartHandler
protected com.google.gwt.event.shared.HandlerRegistration loadStoppedHandler
protected com.google.gwt.event.shared.HandlerRegistration dataChangedHandler
protected com.google.gwt.event.shared.HandlerRegistration dataFilterHandler
protected com.google.gwt.event.shared.HandlerRegistration pageLoadedHandler
protected com.google.gwt.event.shared.HandlerRegistration pageRequestedHandler
protected com.google.gwt.event.shared.HandlerRegistration resetHandler
public com.google.gwt.event.shared.HandlerRegistration addPageHandler(PageHandler handler)
addPageHandler in interface HasPageHandlerspublic boolean isEnabled()
isEnabled in interface com.google.gwt.user.client.ui.HasEnabledpublic void setEnabled(boolean enabled)
setEnabled in interface com.google.gwt.user.client.ui.HasEnabledenabled - public void setDataProvider(PagedDataProvider<T> dataProvider, boolean autoLoadData)
HasDataProvidersetDataProvider in interface HasDataProvider<PagedDataProvider<T>>setDataProvider in class AbstractHasPagedDataProvider<T>dataProvider - dataProvider to useautoLoadData - if true fire the dataProvider load event.protected void addDataProviderHandler()
addDataProviderHandler in class AbstractHasPagedDataProvider<T>protected void removeDataProviderHandler()
removeDataProviderHandler in class AbstractHasPagedDataProvider<T>protected boolean isInteractionEnabled()
protected void onTransactionCompleted(boolean commited)
protected void onTransactionStarted(int startRecord)
protected void setInteractionEnabled(boolean enabled)
protected abstract void showLoading()
protected abstract void hideLoading()
protected abstract void onUpdate()
Copyright © 2015. All rights reserved.