Package com._1c.g5.v8.dt.dcs.ui.settings
Class Settings
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.EditorPageBase
com._1c.g5.v8.dt.dcs.ui.settings.Settings
- All Implemented Interfaces:
EditorPage,IDcsEnvironmentProvider,IDcsListener,IDcsSettingsProvider,org.eclipse.swt.graphics.Drawable
Вкладка "Настройки"
-
Nested Class Summary
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.dcs.ui.settings.IDcsSettingsProvider
IDcsSettingsProvider.TabKind -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8projectFields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionSettings(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Constructor -
Method Summary
Modifier and TypeMethodDescriptionGet source of available fieldsGet available fields variant (Filter, Order, etc.)Returns conditional appearance control.Get current object.Get current parameters data objectGet current tab kindGet parent destination object in main viewer for available fieldReturns the BM editing context.Get expressions fields variantGet title for fieldReturns filter control.Returns grouping fields control.Returns grouping filter control.Get nested schema namegetOrder()Returns order control.Returns output control.Returns parameters control.Получить схемуGet info of selected available fields in current folderGet selected object (selected node in structure tree or main object).Get selected objects in main viewer (destination)Returns select fields control.GetDataCompositionSettingsmodel objectReturns structure control.Returns user fields control.Returns variants control.booleanCheck whether user fields is availablevoidСообщить о событииvoidSet expressions fields variantvoidUpdate source of available fieldsMethods inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
addListener, addModelChangedListener, dispose, getAlias, getBmModel, getContext, getContributorClass, getCoreEditingContext, getCurrentLanguageCode, getEmbeddedEditor, getV8project, getVersion, removeModelChangedNotifierMethods 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, 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
isAutoScalableMethods inherited from interface com._1c.g5.v8.dt.dcs.ui.IDcsEnvironmentProvider
getBmModel, getCurrentLanguageCode, getV8project, getVersion
-
Field Details
-
CLONE_CMD
- See Also:
-
EDIT_CMD
- See Also:
-
REMOVE_CMD
- See Also:
-
MOVE_UP_CMD
- See Also:
-
MOVE_DOWN_CMD
- See Also:
-
MARK_ALL_CMD
- See Also:
-
UNMARK_ALL_CMD
- See Also:
-
SET_TITLE_CMD
- See Also:
-
CUSTOM_SETTINGS_CMD
- See Also:
-
-
Constructor Details
-
Settings
public Settings(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Constructor- Parameters:
context- contains data for creating editor, integrating editor with other Data composition editors, cannot benullparent- parent composite for creating editor, cannot benullstyle- editor SWT style
-
-
Method Details
-
getEditingContext
Description copied from interface:IDcsEnvironmentProviderReturns the BM editing context.- Specified by:
getEditingContextin interfaceIDcsEnvironmentProvider- Overrides:
getEditingContextin classEditorPageBase- Returns:
- the BM editing context, never
null.
-
notify
Description copied from interface:IDcsListenerСообщить о событии- Specified by:
notifyin interfaceIDcsListener- Overrides:
notifyin classEditorPageBase- Parameters:
event- событие
-
getSchema
Description copied from interface:EditorPageПолучить схему- Specified by:
getSchemain interfaceEditorPage- Specified by:
getSchemain interfaceIDcsSettingsProvider- Overrides:
getSchemain classEditorPageBase- Returns:
- схема
-
getSettings
Description copied from interface:IDcsSettingsProviderGetDataCompositionSettingsmodel object- Specified by:
getSettingsin interfaceIDcsSettingsProvider- Returns:
DataCompositionSettingsmodel object
-
getAvailableFieldsSource
Description copied from interface:IDcsSettingsProviderGet source of available fields- Specified by:
getAvailableFieldsSourcein interfaceIDcsSettingsProvider- Returns:
DcsAvailableSettingsSourceForSchemaobject
-
updateAvailableFieldsSource
public void updateAvailableFieldsSource()Description copied from interface:IDcsSettingsProviderUpdate source of available fields- Specified by:
updateAvailableFieldsSourcein interfaceIDcsSettingsProvider
-
getSelectedAvailableFields
Description copied from interface:IDcsSettingsProviderGet info of selected available fields in current folder- Specified by:
getSelectedAvailableFieldsin interfaceIDcsSettingsProvider- Returns:
- list of
DcsAvailableFieldInfoobjects, never null
-
getSelectedViewerNodes
Description copied from interface:IDcsSettingsProviderGet selected objects in main viewer (destination)- Specified by:
getSelectedViewerNodesin interfaceIDcsSettingsProvider- Returns:
- list of selected objects, never null
-
getDestinationForAvailableField
Description copied from interface:IDcsSettingsProviderGet parent destination object in main viewer for available field- Specified by:
getDestinationForAvailableFieldin interfaceIDcsSettingsProvider- Returns:
- parent destination object
-
getAvailableFieldsUse
Description copied from interface:IDcsSettingsProviderGet available fields variant (Filter, Order, etc.)- Specified by:
getAvailableFieldsUsein interfaceIDcsSettingsProvider- Returns:
- available fields variant
-
getSelectedObject
Description copied from interface:IDcsSettingsProviderGet selected object (selected node in structure tree or main object). Object can be one ofDataCompositionSettings,StructureItem,DataCompositionTableGroup,DataCompositionChartGroup- Specified by:
getSelectedObjectin interfaceIDcsSettingsProvider- Returns:
- selected object, never null
-
getCurrentObject
Description copied from interface:IDcsSettingsProviderGet current object. Object can be one ofDataCompositionSettings,StructureItem,DataCompositionTableGroup,DataCompositionChartGroup- Specified by:
getCurrentObjectin interfaceIDcsSettingsProvider- Returns:
- current object, never null
-
getExpressionsFieldsUse
Description copied from interface:IDcsSettingsProviderGet expressions fields variant- Specified by:
getExpressionsFieldsUsein interfaceIDcsSettingsProvider- Returns:
- expressions fields variant
-
setExpressionsFieldsUse
Description copied from interface:IDcsSettingsProviderSet expressions fields variant- Specified by:
setExpressionsFieldsUsein interfaceIDcsSettingsProvider- Parameters:
fieldUse- expressions fields variant
-
isUserFieldsAvailable
public boolean isUserFieldsAvailable()Description copied from interface:IDcsSettingsProviderCheck whether user fields is available- Specified by:
isUserFieldsAvailablein interfaceIDcsSettingsProvider- Returns:
- whether user fields is available
-
getFieldTitle
Description copied from interface:IDcsSettingsProviderGet title for field- Specified by:
getFieldTitlein interfaceIDcsSettingsProvider- Parameters:
field- field, can't be null- Returns:
- title, never null
-
getCurrentTabKind
Description copied from interface:IDcsSettingsProviderGet current tab kind- Specified by:
getCurrentTabKindin interfaceIDcsSettingsProvider- Returns:
IDcsSettingsProvider.TabKindvalue, never null
-
getNestedSchemaName
Description copied from interface:IDcsSettingsProviderGet nested schema name- Specified by:
getNestedSchemaNamein interfaceIDcsSettingsProvider- Returns:
- nested schema name, never null (empty for the main schema)
-
getCurrentParametersData
Get current parameters data object- Returns:
- current parameters data object for Parameters folder or Output folder or null otherwise
-
getVariants
Returns variants control.- Returns:
- variants control. Cannot return
null.
-
getStructure
Returns structure control.- Returns:
- structure control. Cannot return
null.
-
getParameters
Returns parameters control.- Returns:
- parameters control. Cannot return
null.
-
getSelectFields
Returns select fields control.- Returns:
- select fields control. Cannot return
null.
-
getFilter
Returns filter control.- Returns:
- filter control. Cannot return
null.
-
getGroupingFilter
Returns grouping filter control.- Returns:
- grouping filter control. Cannot return
null.
-
getOrder
Returns order control.- Returns:
- order control. Cannot return
null.
-
getConditionalAppearance
Returns conditional appearance control.- Returns:
- conditional appearance control. Cannot return
null.
-
getUserFields
Returns user fields control.- Returns:
- user fields control. Cannot return
null.
-
getOutput
Returns output control.- Returns:
- output control. Cannot return
null.
-
getGroupingFields
Returns grouping fields control.- Returns:
- grouping fields control. Cannot return
null.
-