Class DataSetsFieldsViewerBase

    • Constructor Summary

      Constructors 
      Constructor Description
      DataSetsFieldsViewerBase​(DataSets dataSets, org.eclipse.swt.widgets.Composite parent, int style)
      Constructor
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract void createColumns​(TableExTreeViewer viewer, CellLabelProvider labelProvider)
      Create columns for viewer
      abstract DataSetsFieldsViewerBase.FieldsColumn getColumn​(int index)
      Get column for index
      abstract int getColumnIndex​(DataSetsFieldsViewerBase.FieldsColumn column)
      Get index for column
      DataSets getDataSets()
      Get data sets page
      IDataSetsWrapper getDataSetWrapper()
      Get wrapper of data set
      List<Object> getExpandedFields()
      Get expanded fields
      String getLanguageCode()
      Get current language code
      TableExTreeViewer getViewer()
      Get main viewer
      void notify​(DcsEvent event)
      Сообщить о событии
      • 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
      • 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, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Constructor Detail

      • DataSetsFieldsViewerBase

        public DataSetsFieldsViewerBase​(DataSets dataSets,
                                        org.eclipse.swt.widgets.Composite parent,
                                        int style)
        Constructor
        Parameters:
        dataSets - data sets page, can't be null
        parent - parent composite, can't be null
        style - swt style
    • Method Detail

      • notify

        public void notify​(DcsEvent event)
        Description copied from interface: IDcsListener
        Сообщить о событии
        Specified by:
        notify in interface IDcsListener
        Parameters:
        event - событие
      • getDataSets

        public DataSets getDataSets()
        Get data sets page
        Returns:
        data sets page, never null
      • getDataSetWrapper

        public IDataSetsWrapper getDataSetWrapper()
        Get wrapper of data set
        Returns:
        wrapper, can be null
      • getViewer

        public TableExTreeViewer getViewer()
        Get main viewer
        Returns:
        viewer, never null
      • getLanguageCode

        public String getLanguageCode()
        Get current language code
        Returns:
        current language code, never null
      • getExpandedFields

        public List<Object> getExpandedFields()
        Get expanded fields
        Returns:
        list of expanded fields, never null
      • createColumns

        protected abstract void createColumns​(TableExTreeViewer viewer,
                                              CellLabelProvider labelProvider)
        Create columns for viewer
        Parameters:
        viewer - viewer, can't be null
        labelProvider - label provider, can't be null