Class GroupingFields

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFields
com._1c.g5.v8.dt.dcs.ui.settings.grouping.GroupingFields
All Implemented Interfaces:
IDcsListener, ISettingsPart, org.eclipse.core.runtime.IAdaptable, ISelectionChangedListener, org.eclipse.swt.graphics.Drawable

public class GroupingFields extends AvailableFields
Поля группировки
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Object
     

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

    handle
  • Constructor Summary

    Constructors
    Constructor
    Description
    GroupingFields(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean dynamicList, boolean editable)
    Constructor without creating user settings controls
    GroupingFields(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean dynamicList, boolean editable, boolean withUserSettings)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    Convert group from editable format to stored format
    Convert group from stored format to editable format
    protected ColumnViewer
    createViewerWithToolbar(org.eclipse.swt.widgets.Composite parent)
     
    boolean
     
    void
    Сообщить о событии

    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, dispose, 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
  • Field Details

    • selectedNode

      protected Object selectedNode
  • Constructor Details

    • GroupingFields

      public GroupingFields(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean dynamicList, boolean editable)
      Constructor without creating user settings controls
      Parameters:
      parent - parent composite, cannot be null
      style - style composite
      settingsProvider - IDcsSettingsProvider object, cannot be null
      mdTypeIndex - The MD type manager. May not be null
      emfIndexManger - The EMF index manager. May not be null
      modelObject - model object (DataCompositionSchema or DataCompositionSettings), cannot be null
      toolBarVertical - whether toolbar is vertical
      inDialog - whether control creating in dialog
      withUserFields - with user fields
      editable - the editable state, true if this fields is editable, false otherwise
    • GroupingFields

      public GroupingFields(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean dynamicList, boolean editable, boolean withUserSettings)
      Constructor
      Parameters:
      parent - parent composite, cannot be null
      style - style composite
      settingsProvider - IDcsSettingsProvider object, cannot be null
      mdTypeIndex - The MD type manager. May not be null
      emfIndexManger - The EMF index manager. May not be null
      modelObject - model object (DataCompositionSchema or DataCompositionSettings), cannot be null
      toolBarVertical - whether toolbar is vertical
      inDialog - whether control creating in dialog
      withUserFields - with user fields
      editable - the editable state, true if this fields is editable, false otherwise
      withUserSettings - true if possible configure user settings, false otherwise
  • Method Details