public abstract class AbstractPageable<T> extends AbstractHasPagedDataProvider<T> implements Pageable<T>
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
AbstractPageable.RenderCallback |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allowRefreshAfterDataChange |
protected com.google.gwt.event.shared.HandlerRegistration |
dataChangedHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
dataFilterHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
loadStoppedHandler |
protected com.google.gwt.event.shared.HandlerRegistration |
pageLoadedHandler |
protected HasPageable<T> |
pager |
protected DataProvider.DataReader<T> |
reader |
protected com.google.gwt.event.shared.HandlerRegistration |
transactionEndHandler |
| Constructor and Description |
|---|
AbstractPageable() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T object) |
protected void |
addDataProviderHandler() |
protected abstract void |
clear() |
protected abstract void |
clearRange(int startRecord) |
void |
commit() |
protected abstract com.google.gwt.user.client.ui.Panel |
getContentPanel() |
protected abstract DataProvider.DataReader<T> |
getDataReader() |
protected abstract com.google.gwt.user.client.ui.IsWidget |
getPagePanel()
Retrieve the panel that will contain all the page data.
|
int |
indexOf(T object) |
protected void |
initializeAndUpdatePagePanel(boolean forward) |
protected abstract com.google.gwt.user.client.ui.IsWidget |
initializePagePanel()
Creates the panel that will contain all the page data.
|
protected boolean |
isAllowRefreshAfterDataChange() |
boolean |
isDirty() |
void |
loadData() |
protected void |
onTransactionCompleted(boolean commited) |
void |
refresh() |
protected void |
refresh(boolean goToFirstPage) |
protected void |
refreshPage(int startRecord) |
void |
remove(int index) |
protected void |
removeDataProviderHandler() |
protected void |
render(boolean refresh,
AbstractPageable.RenderCallback callback) |
void |
reset() |
void |
reset(boolean reloadData) |
void |
rollback() |
void |
set(int index,
T object) |
protected void |
setAllowRefreshAfterDataChange(boolean allowRefreshAfterDataChange) |
void |
setHeight(String height) |
void |
setPager(HasPageable<T> pager)
Sets the pager to c
|
checkDataProvider, firstPage, getCurrentPage, getDataProvider, getPageCount, getPageSize, goToPage, hasNextPage, hasPreviousPage, isDataLoaded, lastPage, nextPage, previousPage, setDataProvider, 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, 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, setPageSizegetDataProvider, setDataProviderprotected HasPageable<T> pager
protected DataProvider.DataReader<T> reader
protected boolean allowRefreshAfterDataChange
protected com.google.gwt.event.shared.HandlerRegistration pageLoadedHandler
protected com.google.gwt.event.shared.HandlerRegistration loadStoppedHandler
protected com.google.gwt.event.shared.HandlerRegistration transactionEndHandler
protected com.google.gwt.event.shared.HandlerRegistration dataChangedHandler
protected com.google.gwt.event.shared.HandlerRegistration dataFilterHandler
public void add(T object)
protected abstract void clear()
protected abstract void clearRange(int startRecord)
public void commit()
protected abstract DataProvider.DataReader<T> getDataReader()
public int indexOf(T object)
protected boolean isAllowRefreshAfterDataChange()
public boolean isDirty()
public void loadData()
protected void onTransactionCompleted(boolean commited)
public void refresh()
protected void refresh(boolean goToFirstPage)
protected void refreshPage(int startRecord)
public void remove(int index)
protected void render(boolean refresh,
AbstractPageable.RenderCallback callback)
public void reset()
public void reset(boolean reloadData)
public void rollback()
public void set(int index,
T object)
protected void setAllowRefreshAfterDataChange(boolean allowRefreshAfterDataChange)
allowRefreshAfterDataChange - indicate if is allowed to
refresh the page after the data provider changes some of their values.
This generally happens after a commit.protected void addDataProviderHandler()
addDataProviderHandler in class AbstractHasPagedDataProvider<T>protected void removeDataProviderHandler()
removeDataProviderHandler in class AbstractHasPagedDataProvider<T>protected void initializeAndUpdatePagePanel(boolean forward)
protected abstract com.google.gwt.user.client.ui.IsWidget initializePagePanel()
protected abstract com.google.gwt.user.client.ui.IsWidget getPagePanel()
public void setHeight(String height)
setHeight in class com.google.gwt.user.client.ui.UIObjectpublic void setPager(HasPageable<T> pager)
Pageableprotected abstract com.google.gwt.user.client.ui.Panel getContentPanel()
Copyright © 2015. All rights reserved.