Klasse PageableTableNavigator
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
org.deidentifier.arx.gui.view.impl.common.PageableTableNavigator
- Alle implementierten Schnittstellen:
org.eclipse.nebula.widgets.pagination.IPageChangedListener,org.eclipse.swt.graphics.Drawable
public class PageableTableNavigator
extends org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
Adapted from the Nebula source.
Contributors:
Angelo ZERR - initial API and implementation
Pascal Leclercq - initial API and implementation
-
Feldübersicht
FelderVon Klasse geerbte Felder org.eclipse.swt.widgets.Composite
embeddedHandleVon Klasse geerbte Felder org.eclipse.swt.widgets.Widget
handle -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungPageableTableNavigator(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.nebula.widgets.pagination.PageableController controller) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidcreateUI(org.eclipse.swt.widgets.Composite parent) org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.NavigationPageGraphicsReturns theGCnavigation page.voidpageIndexChanged(int oldPageNumber, int newPageNumber, org.eclipse.nebula.widgets.pagination.PageableController controller) voidpageSizeChanged(int oldPageSize, int newPageSize, org.eclipse.nebula.widgets.pagination.PageableController paginationController) voidsetConfigurator(org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.INavigationPageGraphicsConfigurator configurator) Configure navigation page.voidvoidsortChanged(String oldPopertyName, String propertyName, int oldSortDirection, int sortDirection, org.eclipse.nebula.widgets.pagination.PageableController paginationController) voidtotalElementsChanged(long oldTotalElements, long newTotalElements, org.eclipse.nebula.widgets.pagination.PageableController controller) Von Klasse geerbte Methoden org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
createController, dispose, getController, getLocale, getPageContentProvider, localeChanged, setCurrentPageVon Klasse geerbte Methoden org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListVon Klasse geerbte Methoden org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarVon Klasse geerbte Methoden org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, 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, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateVon Klasse geerbte Methoden org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Felddetails
-
PAGE_SIZE
public static final int PAGE_SIZEEnable pagination- Siehe auch:
-
-
Konstruktordetails
-
PageableTableNavigator
public PageableTableNavigator(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.nebula.widgets.pagination.PageableController controller) Creates a new instance- Parameter:
parent-style-controller-
-
-
Methodendetails
-
pageIndexChanged
public void pageIndexChanged(int oldPageNumber, int newPageNumber, org.eclipse.nebula.widgets.pagination.PageableController controller) -
pageSizeChanged
public void pageSizeChanged(int oldPageSize, int newPageSize, org.eclipse.nebula.widgets.pagination.PageableController paginationController) -
setLocale
- Setzt außer Kraft:
setLocalein Klasseorg.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
-
sortChanged
-
totalElementsChanged
public void totalElementsChanged(long oldTotalElements, long newTotalElements, org.eclipse.nebula.widgets.pagination.PageableController controller) -
createUI
protected void createUI(org.eclipse.swt.widgets.Composite parent) - Angegeben von:
createUIin Klasseorg.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite