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
 
 public class Settings extends EditorPageBase implements IDcsSettingsProvider Вкладка "Настройки"
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.dcs.ui.settings.IDcsSettingsProviderIDcsSettingsProvider.TabKind
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringCLONE_CMDstatic StringCUSTOM_SETTINGS_CMDstatic StringEDIT_CMDstatic StringMARK_ALL_CMDstatic StringMOVE_DOWN_CMDstatic StringMOVE_UP_CMDstatic StringREMOVE_CMDstatic StringSET_TITLE_CMDstatic StringUNMARK_ALL_CMD- 
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBasecontext, listeners, schema, v8project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Settings(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DcsAvailableSettingsSourceForSchemagetAvailableFieldsSource()Get source of available fieldsDcsAvailableSettingsSourceForSchema.FieldUsegetAvailableFieldsUse()Get available fields variant (Filter, Order, etc.)ConditionalAppearancegetConditionalAppearance()Returns conditional appearance control.ObjectgetCurrentObject()Get current object.CollectionParametersDatagetCurrentParametersData()Get current parameters data objectIDcsSettingsProvider.TabKindgetCurrentTabKind()Get current tab kindObjectgetDestinationForAvailableField()Get parent destination object in main viewer for available fieldIBmEditingContextgetEditingContext()Returns the BM editing context.DcsAvailableSettingsSourceForSchema.FieldUsegetExpressionsFieldsUse()Get expressions fields variantStringgetFieldTitle(DataCompositionField field)Get title for fieldFiltergetFilter()Returns filter control.GroupingFieldsgetGroupingFields()Returns grouping fields control.FiltergetGroupingFilter()Returns grouping filter control.StringgetNestedSchemaName()Get nested schema nameOrdergetOrder()Returns order control.OutputgetOutput()Returns output control.ParametersgetParameters()Returns parameters control.DataCompositionSchemagetSchema()Получить схемуList<DcsAvailableFieldInfo>getSelectedAvailableFields()Get info of selected available fields in current folderObjectgetSelectedObject()Get selected object (selected node in structure tree or main object).List<Object>getSelectedViewerNodes()Get selected objects in main viewer (destination)SelectedFieldsgetSelectFields()Returns select fields control.DataCompositionSettingsgetSettings()GetDataCompositionSettingsmodel objectStructuregetStructure()Returns structure control.UserFieldsgetUserFields()Returns user fields control.VariantsgetVariants()Returns variants control.booleanisUserFieldsAvailable()Check whether user fields is availablevoidnotify(DcsEvent event)Сообщить о событииvoidsetExpressionsFieldsUse(DcsAvailableSettingsSourceForSchema.FieldUse fieldUse)Set expressions fields variantvoidupdateAvailableFieldsSource()Update source of available fields- 
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBaseaddListener, addModelChangedListener, dispose, getAlias, getBmModel, getContext, getContributorClass, getCoreEditingContext, getCurrentLanguageCode, getEmbeddedEditor, getV8project, getVersion, removeModelChangedNotifier
 - 
Methods inherited from class org.eclipse.swt.widgets.Compositechanged, 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.ScrollablecomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
 - 
Methods inherited from class org.eclipse.swt.widgets.ControladdControlListener, 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.WidgetaddDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com._1c.g5.v8.dt.dcs.ui.IDcsEnvironmentProvidergetBmModel, getCurrentLanguageCode, getV8project, getVersion
 
- 
 
- 
- 
- 
Field Detail- 
CLONE_CMDpublic static final String CLONE_CMD - See Also:
- Constant Field Values
 
 - 
EDIT_CMDpublic static final String EDIT_CMD - See Also:
- Constant Field Values
 
 - 
REMOVE_CMDpublic static final String REMOVE_CMD - See Also:
- Constant Field Values
 
 - 
MOVE_UP_CMDpublic static final String MOVE_UP_CMD - See Also:
- Constant Field Values
 
 - 
MOVE_DOWN_CMDpublic static final String MOVE_DOWN_CMD - See Also:
- Constant Field Values
 
 - 
MARK_ALL_CMDpublic static final String MARK_ALL_CMD - See Also:
- Constant Field Values
 
 - 
UNMARK_ALL_CMDpublic static final String UNMARK_ALL_CMD - See Also:
- Constant Field Values
 
 - 
SET_TITLE_CMDpublic static final String SET_TITLE_CMD - See Also:
- Constant Field Values
 
 - 
CUSTOM_SETTINGS_CMDpublic static final String CUSTOM_SETTINGS_CMD - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
Settingspublic 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 be- null
- parent- parent composite for creating editor, cannot be- null
- style- editor SWT style
 
 
- 
 - 
Method Detail- 
getEditingContextpublic IBmEditingContext getEditingContext() Description copied from interface:IDcsEnvironmentProviderReturns the BM editing context.- Specified by:
- getEditingContextin interface- IDcsEnvironmentProvider
- Overrides:
- getEditingContextin class- EditorPageBase
- Returns:
- the BM editing context, never null.
 
 - 
notifypublic void notify(DcsEvent event) Description copied from interface:IDcsListenerСообщить о событии- Specified by:
- notifyin interface- IDcsListener
- Overrides:
- notifyin class- EditorPageBase
- Parameters:
- event- событие
 
 - 
getSchemapublic DataCompositionSchema getSchema() Description copied from interface:EditorPageПолучить схему- Specified by:
- getSchemain interface- EditorPage
- Specified by:
- getSchemain interface- IDcsSettingsProvider
- Overrides:
- getSchemain class- EditorPageBase
- Returns:
- схема
 
 - 
getSettingspublic DataCompositionSettings getSettings() Description copied from interface:IDcsSettingsProviderGetDataCompositionSettingsmodel object- Specified by:
- getSettingsin interface- IDcsSettingsProvider
- Returns:
- DataCompositionSettingsmodel object
 
 - 
getAvailableFieldsSourcepublic DcsAvailableSettingsSourceForSchema getAvailableFieldsSource() Description copied from interface:IDcsSettingsProviderGet source of available fields- Specified by:
- getAvailableFieldsSourcein interface- IDcsSettingsProvider
- Returns:
- DcsAvailableSettingsSourceForSchemaobject
 
 - 
updateAvailableFieldsSourcepublic void updateAvailableFieldsSource() Description copied from interface:IDcsSettingsProviderUpdate source of available fields- Specified by:
- updateAvailableFieldsSourcein interface- IDcsSettingsProvider
 
 - 
getSelectedAvailableFieldspublic List<DcsAvailableFieldInfo> getSelectedAvailableFields() Description copied from interface:IDcsSettingsProviderGet info of selected available fields in current folder- Specified by:
- getSelectedAvailableFieldsin interface- IDcsSettingsProvider
- Returns:
- list of DcsAvailableFieldInfoobjects, never null
 
 - 
getSelectedViewerNodespublic List<Object> getSelectedViewerNodes() Description copied from interface:IDcsSettingsProviderGet selected objects in main viewer (destination)- Specified by:
- getSelectedViewerNodesin interface- IDcsSettingsProvider
- Returns:
- list of selected objects, never null
 
 - 
getDestinationForAvailableFieldpublic Object getDestinationForAvailableField() Description copied from interface:IDcsSettingsProviderGet parent destination object in main viewer for available field- Specified by:
- getDestinationForAvailableFieldin interface- IDcsSettingsProvider
- Returns:
- parent destination object
 
 - 
getAvailableFieldsUsepublic DcsAvailableSettingsSourceForSchema.FieldUse getAvailableFieldsUse() Description copied from interface:IDcsSettingsProviderGet available fields variant (Filter, Order, etc.)- Specified by:
- getAvailableFieldsUsein interface- IDcsSettingsProvider
- Returns:
- available fields variant
 
 - 
getSelectedObjectpublic Object 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 interface- IDcsSettingsProvider
- Returns:
- selected object, never null
 
 - 
getCurrentObjectpublic Object getCurrentObject() Description copied from interface:IDcsSettingsProviderGet current object. Object can be one ofDataCompositionSettings,StructureItem,DataCompositionTableGroup,DataCompositionChartGroup- Specified by:
- getCurrentObjectin interface- IDcsSettingsProvider
- Returns:
- current object, never null
 
 - 
getExpressionsFieldsUsepublic DcsAvailableSettingsSourceForSchema.FieldUse getExpressionsFieldsUse() Description copied from interface:IDcsSettingsProviderGet expressions fields variant- Specified by:
- getExpressionsFieldsUsein interface- IDcsSettingsProvider
- Returns:
- expressions fields variant
 
 - 
setExpressionsFieldsUsepublic void setExpressionsFieldsUse(DcsAvailableSettingsSourceForSchema.FieldUse fieldUse) Description copied from interface:IDcsSettingsProviderSet expressions fields variant- Specified by:
- setExpressionsFieldsUsein interface- IDcsSettingsProvider
- Parameters:
- fieldUse- expressions fields variant
 
 - 
isUserFieldsAvailablepublic boolean isUserFieldsAvailable() Description copied from interface:IDcsSettingsProviderCheck whether user fields is available- Specified by:
- isUserFieldsAvailablein interface- IDcsSettingsProvider
- Returns:
- whether user fields is available
 
 - 
getFieldTitlepublic String getFieldTitle(DataCompositionField field) Description copied from interface:IDcsSettingsProviderGet title for field- Specified by:
- getFieldTitlein interface- IDcsSettingsProvider
- Parameters:
- field- field, can't be null
- Returns:
- title, never null
 
 - 
getCurrentTabKindpublic IDcsSettingsProvider.TabKind getCurrentTabKind() Description copied from interface:IDcsSettingsProviderGet current tab kind- Specified by:
- getCurrentTabKindin interface- IDcsSettingsProvider
- Returns:
- IDcsSettingsProvider.TabKindvalue, never null
 
 - 
getNestedSchemaNamepublic String getNestedSchemaName() Description copied from interface:IDcsSettingsProviderGet nested schema name- Specified by:
- getNestedSchemaNamein interface- IDcsSettingsProvider
- Returns:
- nested schema name, never null (empty for the main schema)
 
 - 
getCurrentParametersDatapublic CollectionParametersData getCurrentParametersData() Get current parameters data object- Returns:
- current parameters data object for Parameters folder or Output folder or null otherwise
 
 - 
getVariantspublic Variants getVariants() Returns variants control.- Returns:
- variants control. Cannot return null.
 
 - 
getStructurepublic Structure getStructure() Returns structure control.- Returns:
- structure control. Cannot return null.
 
 - 
getParameterspublic Parameters getParameters() Returns parameters control.- Returns:
- parameters control. Cannot return null.
 
 - 
getSelectFieldspublic SelectedFields getSelectFields() Returns select fields control.- Returns:
- select fields control. Cannot return null.
 
 - 
getFilterpublic Filter getFilter() Returns filter control.- Returns:
- filter control. Cannot return null.
 
 - 
getGroupingFilterpublic Filter getGroupingFilter() Returns grouping filter control.- Returns:
- grouping filter control. Cannot return null.
 
 - 
getOrderpublic Order getOrder() Returns order control.- Returns:
- order control. Cannot return null.
 
 - 
getConditionalAppearancepublic ConditionalAppearance getConditionalAppearance() Returns conditional appearance control.- Returns:
- conditional appearance control. Cannot return null.
 
 - 
getUserFieldspublic UserFields getUserFields() Returns user fields control.- Returns:
- user fields control. Cannot return null.
 
 - 
getOutputpublic Output getOutput() Returns output control.- Returns:
- output control. Cannot return null.
 
 - 
getGroupingFieldspublic GroupingFields getGroupingFields() Returns grouping fields control.- Returns:
- grouping fields control. Cannot return null.
 
 
- 
 
-