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
Поля группировки
-
Field Summary
FieldsFields inherited from class com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFields
AVAILABLE_FIELDS_CONTEXT_CMD, AVAILABLE_FIELDS_CONTEXT_MENU, availableFields, availableFieldsViewer, dest, emfIndexManager, inDialog, mdTypeIndex, modelObject, SELECT_AVAILABLE_FIELD_CMD, selectedAvailableFields, settingsProvider, toolBarVertical, use, viewerFields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionGroupingFields(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 controlsGroupingFields(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 TypeMethodDescriptionstatic DataCompositionGroupConvert group from editable format to stored formatstatic DataCompositionGroupConvert group from stored format to editable formatprotected ColumnViewercreateViewerWithToolbar(org.eclipse.swt.widgets.Composite parent) booleanvoidСообщить о событииMethods inherited from class com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFields
addModelChangedListener, getAdapter, getAvailableField, getAvailableFieldsViewer, getDest, getEditingContext, getParametersData, getSelectedAvailableFields, getSelectedViewerNodes, getSettingsProvider, getUse, getViewer, init, isEditable, selectionChanged, setUseMethods 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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Field Details
-
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 benullstyle- style compositesettingsProvider-IDcsSettingsProviderobject, cannot benullmdTypeIndex- The MD type manager. May not benullemfIndexManger- The EMF index manager. May not benullmodelObject- model object (DataCompositionSchemaorDataCompositionSettings), cannot benulltoolBarVertical- whether toolbar is verticalinDialog- whether control creating in dialogwithUserFields- with user fieldseditable- the editable state,trueif this fields is editable,falseotherwise
-
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 benullstyle- style compositesettingsProvider-IDcsSettingsProviderobject, cannot benullmdTypeIndex- The MD type manager. May not benullemfIndexManger- The EMF index manager. May not benullmodelObject- model object (DataCompositionSchemaorDataCompositionSettings), cannot benulltoolBarVertical- whether toolbar is verticalinDialog- whether control creating in dialogwithUserFields- with user fieldseditable- the editable state,trueif this fields is editable,falseotherwisewithUserSettings-trueif possible configure user settings,falseotherwise
-
-
Method Details
-
convertGroupStoreToEdit
Convert group from stored format to editable format- Parameters:
group- stored group, can't be null- Returns:
- editable group, never null
-
convertGroupEditToStore
Convert group from editable format to stored format- Parameters:
group- editable group, can't be null- Returns:
- stored group, never null
-
isFieldTypeDate
-
notify
Description copied from interface:IDcsListenerСообщить о событии- Specified by:
notifyin interfaceIDcsListener- Overrides:
notifyin classAvailableFields- Parameters:
event- событие
-
createViewerWithToolbar
- Specified by:
createViewerWithToolbarin classAvailableFields
-