public class PageableTableNavigator
extends org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
Modifier and Type | Field and Description |
---|---|
static int |
PAGE_SIZE
Enable pagination
|
Constructor and Description |
---|
PageableTableNavigator(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.nebula.widgets.pagination.PageableController controller)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.NavigationPageGraphics |
getNavigationPage()
Returns the
GC navigation page. |
void |
pageIndexChanged(int oldPageNumber,
int newPageNumber,
org.eclipse.nebula.widgets.pagination.PageableController controller) |
void |
pageSizeChanged(int oldPageSize,
int newPageSize,
org.eclipse.nebula.widgets.pagination.PageableController paginationController) |
void |
setConfigurator(org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.INavigationPageGraphicsConfigurator configurator)
Configure navigation page.
|
void |
setLocale(java.util.Locale locale) |
void |
sortChanged(java.lang.String oldPopertyName,
java.lang.String propertyName,
int oldSortDirection,
int sortDirection,
org.eclipse.nebula.widgets.pagination.PageableController paginationController) |
void |
totalElementsChanged(long oldTotalElements,
long newTotalElements,
org.eclipse.nebula.widgets.pagination.PageableController controller) |
dispose, getController, getLocale, getPageContentProvider, localeChanged, setCurrentPage
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
public static final int PAGE_SIZE
public PageableTableNavigator(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.nebula.widgets.pagination.PageableController controller)
parent
- style
- controller
- public org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.NavigationPageGraphics getNavigationPage()
GC
navigation page.public void pageIndexChanged(int oldPageNumber, int newPageNumber, org.eclipse.nebula.widgets.pagination.PageableController controller)
public void pageSizeChanged(int oldPageSize, int newPageSize, org.eclipse.nebula.widgets.pagination.PageableController paginationController)
public void setConfigurator(org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.INavigationPageGraphicsConfigurator configurator)
configurator
- public void setLocale(java.util.Locale locale)
setLocale
in class org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
public void sortChanged(java.lang.String oldPopertyName, java.lang.String propertyName, int oldSortDirection, int sortDirection, org.eclipse.nebula.widgets.pagination.PageableController paginationController)
public void totalElementsChanged(long oldTotalElements, long newTotalElements, org.eclipse.nebula.widgets.pagination.PageableController controller)