Package com._1c.g5.v8.dt.dcs.ui.settings
Interface IDcsSettingsProvider
- 
- All Superinterfaces:
- IDcsEnvironmentProvider,- IDcsListener
 - All Known Implementing Classes:
- ConditionalAppearance,- DataCompositionFilterDialog,- DataCompositionGroupFieldsDialog,- DataCompositionSettingsDialog,- FormConditionalAppearanceSettingsService,- Settings,- SettingsDialog,- UserFieldsCaseDialog,- UserFieldsExpressionDialog
 
 public interface IDcsSettingsProvider extends IDcsListener, IDcsEnvironmentProvider Provider of some information for available fields folders (currentDataCompositionSettingsmodel object, current available field, current available field destination, etc.)
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classIDcsSettingsProvider.TabKindKind of settings tab
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description DcsAvailableSettingsSourceForSchemagetAvailableFieldsSource()Get source of available fieldsDcsAvailableSettingsSourceForSchema.FieldUsegetAvailableFieldsUse()Get available fields variant (Filter, Order, etc.)ObjectgetCurrentObject()Get current object.IDcsSettingsProvider.TabKindgetCurrentTabKind()Get current tab kindObjectgetDestinationForAvailableField()Get parent destination object in main viewer for available fieldDcsAvailableSettingsSourceForSchema.FieldUsegetExpressionsFieldsUse()Get expressions fields variantStringgetFieldTitle(DataCompositionField field)Get title for fieldStringgetNestedSchemaName()Get nested schema nameDataCompositionSchemagetSchema()Get dcs schemaList<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)DataCompositionSettingsgetSettings()GetDataCompositionSettingsmodel objectbooleanisUserFieldsAvailable()Check whether user fields is availablevoidsetExpressionsFieldsUse(DcsAvailableSettingsSourceForSchema.FieldUse fieldUse)Set expressions fields variantvoidupdateAvailableFieldsSource()Update source of available fields- 
Methods inherited from interface com._1c.g5.v8.dt.dcs.ui.IDcsEnvironmentProvidergetBmModel, getCurrentLanguageCode, getEditingContext, getV8project, getVersion
 - 
Methods inherited from interface com._1c.g5.v8.dt.dcs.ui.IDcsListenernotify
 
- 
 
- 
- 
- 
Method Detail- 
getSchemaDataCompositionSchema getSchema() Get dcs schema- Returns:
- schema, can be null
 
 - 
getSettingsDataCompositionSettings getSettings() GetDataCompositionSettingsmodel object- Returns:
- DataCompositionSettingsmodel object
 
 - 
getAvailableFieldsSourceDcsAvailableSettingsSourceForSchema getAvailableFieldsSource() Get source of available fields- Returns:
- DcsAvailableSettingsSourceForSchemaobject
 
 - 
updateAvailableFieldsSourcevoid updateAvailableFieldsSource() Update source of available fields
 - 
getSelectedAvailableFieldsList<DcsAvailableFieldInfo> getSelectedAvailableFields() Get info of selected available fields in current folder- Returns:
- list of DcsAvailableFieldInfoobjects, never null
 
 - 
getSelectedViewerNodesList<Object> getSelectedViewerNodes() Get selected objects in main viewer (destination)- Returns:
- list of selected objects, never null
 
 - 
getDestinationForAvailableFieldObject getDestinationForAvailableField() Get parent destination object in main viewer for available field- Returns:
- parent destination object
 
 - 
getAvailableFieldsUseDcsAvailableSettingsSourceForSchema.FieldUse getAvailableFieldsUse() Get available fields variant (Filter, Order, etc.)- Returns:
- available fields variant
 
 - 
getSelectedObjectObject getSelectedObject() Get selected object (selected node in structure tree or main object). Object can be one ofDataCompositionSettings,StructureItem,DataCompositionTableGroup,DataCompositionChartGroup- Returns:
- selected object, never null
 
 - 
getCurrentObjectObject getCurrentObject() Get current object. Object can be one ofDataCompositionSettings,StructureItem,DataCompositionTableGroup,DataCompositionChartGroup- Returns:
- current object, never null
 
 - 
getExpressionsFieldsUseDcsAvailableSettingsSourceForSchema.FieldUse getExpressionsFieldsUse() Get expressions fields variant- Returns:
- expressions fields variant
 
 - 
setExpressionsFieldsUsevoid setExpressionsFieldsUse(DcsAvailableSettingsSourceForSchema.FieldUse fieldUse) Set expressions fields variant- Parameters:
- fieldUse- expressions fields variant
 
 - 
isUserFieldsAvailableboolean isUserFieldsAvailable() Check whether user fields is available- Returns:
- whether user fields is available
 
 - 
getFieldTitleString getFieldTitle(DataCompositionField field) Get title for field- Parameters:
- field- field, can't be null
- Returns:
- title, never null
 
 - 
getCurrentTabKindIDcsSettingsProvider.TabKind getCurrentTabKind() Get current tab kind- Returns:
- IDcsSettingsProvider.TabKindvalue, never null
 
 - 
getNestedSchemaNameString getNestedSchemaName() Get nested schema name- Returns:
- nested schema name, never null (empty for the main schema)
 
 
- 
 
-