Class TableViewerComposite

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class TableViewerComposite
    extends AbstractTableViewerComposite<org.eclipse.jface.viewers.TableViewer>
    A Composite containing a TableViewer.
    Author:
    Alexandra Buzila, Johannes Faltermeier
    • Field Summary

      • Fields inherited from class org.eclipse.swt.widgets.Control

        handle
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addColumnListener​(org.eclipse.swt.events.ControlListener columnlistener)
      Adds a new column listener.
      protected org.eclipse.jface.viewers.ViewerColumn createColumn​(ColumnConfiguration config, org.eclipse.emf.databinding.EMFDataBindingContext emfDataBindingContext, org.eclipse.jface.viewers.TableViewer tableViewer)
      Creates a new ViewerColumn.
      protected org.eclipse.jface.layout.AbstractColumnLayout createLayout​(org.eclipse.swt.widgets.Composite viewerComposite)
      Sets the layout of the given Composite.
      protected org.eclipse.jface.viewers.TableViewer createTableViewer​(TableViewerSWTCustomization<org.eclipse.jface.viewers.TableViewer> customization, org.eclipse.swt.widgets.Composite viewerComposite)
      Creates the table viewer.
      void dispose()  
      org.eclipse.swt.widgets.Widget[] getColumns()
      Returns the list of columns of the table viewer.
      TableControl getTableControl()
      Returns the TableControl.
      org.eclipse.jface.viewers.TableViewer getTableViewer()  
      void setComparator​(TableViewerComparator comparator, java.util.List<java.lang.Integer> sortableColumns)
      Sets the comparator of the table viewer.
      void setCompareColumn​(int column)
      Allow to set an initial sort.
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
      • Methods inherited from class org.eclipse.swt.widgets.Scrollable

        computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
      • Methods inherited from class 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, 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
      • Methods inherited from class org.eclipse.swt.widgets.Widget

        addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable