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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final int
    Enable pagination

    Von Klasse geerbte Felder org.eclipse.swt.widgets.Composite

    embeddedHandle

    Von Klasse geerbte Felder org.eclipse.swt.widgets.Widget

    handle
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    PageableTableNavigator(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.nebula.widgets.pagination.PageableController controller)
    Creates a new instance
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
    createUI(org.eclipse.swt.widgets.Composite parent)
     
    org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.NavigationPageGraphics
    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(Locale locale)
     
    void
    sortChanged(String oldPopertyName, 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)
     

    Von Klasse geerbte Methoden org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite

    createController, dispose, getController, getLocale, getPageContentProvider, localeChanged, setCurrentPage

    Von 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, setTabList

    Von Klasse geerbte Methoden org.eclipse.swt.widgets.Scrollable

    computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar

    Von 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, update

    Von 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

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Felddetails

    • PAGE_SIZE

      public static final int PAGE_SIZE
      Enable 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

    • getNavigationPage

      public org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.NavigationPageGraphics getNavigationPage()
      Returns the GC navigation page.
      Gibt zurück:
    • 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)
    • setConfigurator

      public void setConfigurator(org.eclipse.nebula.widgets.pagination.renderers.navigation.graphics.INavigationPageGraphicsConfigurator configurator)
      Configure navigation page.
      Parameter:
      configurator -
    • setLocale

      public void setLocale(Locale locale)
      Setzt außer Kraft:
      setLocale in Klasse org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite
    • sortChanged

      public void sortChanged(String oldPopertyName, String propertyName, int oldSortDirection, int sortDirection, org.eclipse.nebula.widgets.pagination.PageableController paginationController)
    • 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:
      createUI in Klasse org.eclipse.nebula.widgets.pagination.AbstractPageControllerComposite