Class ConfigurationStandaloneContentComponent
- java.lang.Object
-
- com._1c.g5.aef2.components.Component<M,P>
-
- com._1c.g5.aef2.standard.components.StandardComponent<M,P>
-
- com._1c.g5.aef2.standard.components.AbstractControlComponent<M,P,VM>
-
- com._1c.g5.v8.dt.ui.aef.component.DtDynamicTreeComponent<Object,NavigatorTreeModel,TreeViewModel,ITreeParameterization>
-
- com._1c.g5.v8.dt.ui.aef.component.NavigatorTreeComponent
-
- com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.configuration.ConfigurationStandaloneContentComponent
-
- All Implemented Interfaces:
IComponent<NavigatorTreeModel>
,IEventChannel
,ComponentSearch.IIdentifierHost
,ILabelProviderListener
public class ConfigurationStandaloneContentComponent extends NavigatorTreeComponent
The AEF 2.0 component for the configuration standalone content.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.ui.aef.component.NavigatorTreeComponent
NavigatorTreeComponent.NavigatorMapper
-
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.ui.aef.component.DtDynamicTreeComponent
active, currentSelection
-
-
Constructor Summary
Constructors Constructor Description ConfigurationStandaloneContentComponent(ITreeParameterization parameterization)
Initializes a new instance of the class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IAefTreeContentProvider<TreeItemViewModel>
createContentProvider()
CreatesIAefTreeContentProvider
instance.protected IViewModelsMapper<Object,TreeItemViewModel>
createTreeMapper()
Gets or createsIMapper
instance.protected TreeViewModel
createTreeViewModel()
Creates view model instance.void
dispose()
Disposes this component, its view models and its child components.protected void
processEvent(IEvent event)
Processes the received event from component.-
Methods inherited from class com._1c.g5.v8.dt.ui.aef.component.NavigatorTreeComponent
getComponent, getId, trackObjectFeatureChanges
-
Methods inherited from class com._1c.g5.v8.dt.ui.aef.component.DtDynamicTreeComponent
createControlViewModel, disposeViewModels, getContentProvider, getMapper, labelProviderChanged, processDoubleClickEvent, setMulti, setSelection
-
Methods inherited from class com._1c.g5.aef2.standard.components.AbstractControlComponent
createViewModels, getControlViewModel, handleExternalValidationEvent, isEditable, refresh, setLayoutData, updateViewModels
-
Methods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, getLayoutData, isEnabled, isPassive, setEnabled, setFocus, updateViewModelStatus
-
Methods inherited from class com._1c.g5.aef2.components.Component
addComponent, addListener, addViewModel, areChildCommitsEnabled, areChildRefreshEnabled, areComponentsCreated, attachToModel, beginExternalUpdate, checkComponents, checkViewModels, commit, createComponents, detachFromModel, disposeComponents, endExternalUpdate, getComponents, getModel, getParameterization, getParent, getRunnableQueue, getScene, getServiceEventQualifiers, getViewModels, isDisposed, isInExternalUpdate, queueAndWaitEvent, queueEvent, removeComponent, removeListener, removeViewModel, setChildCommitsEnabled, setChildRefreshEnable, setModel, setParent, setScene, subscribeOnEvents, subscribeOnEvents, unsubscribeOnEvents
-
-
-
-
Constructor Detail
-
ConfigurationStandaloneContentComponent
public ConfigurationStandaloneContentComponent(ITreeParameterization parameterization)
Initializes a new instance of the class.- Parameters:
parameterization
- the tree parameterization, can't benull
-
-
Method Detail
-
dispose
public void dispose()
Description copied from interface:IComponent
Disposes this component, its view models and its child components.- Specified by:
dispose
in interfaceIComponent<NavigatorTreeModel>
- Overrides:
dispose
in classNavigatorTreeComponent
-
createTreeViewModel
protected TreeViewModel createTreeViewModel()
Description copied from class:DtDynamicTreeComponent
Creates view model instance.- Overrides:
createTreeViewModel
in classDtDynamicTreeComponent<Object,NavigatorTreeModel,TreeViewModel,ITreeParameterization>
- Returns:
- a newly created view model, cannot be
null
-
createTreeMapper
protected IViewModelsMapper<Object,TreeItemViewModel> createTreeMapper()
Description copied from class:DtDynamicTreeComponent
Gets or createsIMapper
instance.- Overrides:
createTreeMapper
in classNavigatorTreeComponent
- Returns:
- the newly created mapper, cannot be
null
-
createContentProvider
protected IAefTreeContentProvider<TreeItemViewModel> createContentProvider()
Description copied from class:DtDynamicTreeComponent
CreatesIAefTreeContentProvider
instance.- Overrides:
createContentProvider
in classDtDynamicTreeComponent<Object,NavigatorTreeModel,TreeViewModel,ITreeParameterization>
- Returns:
- the newly created content provider, cannot be
null
-
processEvent
protected void processEvent(IEvent event)
Description copied from class:DtDynamicTreeComponent
Processes the received event from component.- Overrides:
processEvent
in classNavigatorTreeComponent
- Parameters:
event
- the event
-
-