Class MdPropertyPaletteComponent
- 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.ContainerComponent<M,P>
-
- com._1c.g5.aef2.standard.components.CompositeComponent<PropertyPaletteModel,IParameterization>
-
- com._1c.g5.properties.ui.PropertyPaletteComponent
-
- com._1c.g5.v8.dt.md.ui.properties.components.MdPropertyPaletteComponent
-
- All Implemented Interfaces:
IComponent<PropertyPaletteModel>
,IEventChannel
,IManagingComponent<PropertyPaletteModel>
,EventListener
,org.eclipse.jface.util.IPropertyChangeListener
public class MdPropertyPaletteComponent extends PropertyPaletteComponent
Implementation ofPropertyPaletteComponent
containing EDT specific logic.
ProcessesDistributionSupportServiceEvent
and property names changed event.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
-
Constructor Summary
Constructors Constructor Description MdPropertyPaletteComponent()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
attachToModel()
Attaches this component to the model.protected DefinitionDrivenComponent<IDefinitionModel,IParameterization>
createDefinitionDrivenComponent()
Creates and returns definition driven component which will be used as main child component.protected void
detachFromModel()
Detaches this component from the model.void
propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
-
Methods inherited from class com._1c.g5.properties.ui.PropertyPaletteComponent
createComponents, createContainerViewModel, dispose, disposeComponents, getDefinitionComponent, getLayoutData, getRefreshers
-
Methods inherited from class com._1c.g5.aef2.standard.components.CompositeComponent
getLayout, setLayout, setLayoutData, updateViewModels
-
Methods inherited from class com._1c.g5.aef2.standard.components.ContainerComponent
addComponent, button, button, checkBox, checkBox, combo, createViewModels, disposeChildren, field, field, getContainerViewModel, isEditable, label, label, refreshChildren, separator, spinner, text
-
Methods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, disposeViewModels, handleExternalValidationEvent, isEnabled, isPassive, setEnabled, setFocus, updateViewModelStatus
-
Methods inherited from class com._1c.g5.aef2.components.Component
addListener, addViewModel, areChildCommitsEnabled, areChildRefreshEnabled, areComponentsCreated, beginExternalUpdate, checkComponents, checkViewModels, commit, endExternalUpdate, getComponents, getModel, getParameterization, getParent, getRunnableQueue, getScene, getServiceEventQualifiers, getViewModels, isDisposed, isInExternalUpdate, queueAndWaitEvent, queueEvent, removeComponent, removeListener, removeViewModel, setChildCommitsEnabled, setChildRefreshEnable, setModel, setParent, setScene, subscribeOnEvents, subscribeOnEvents, unsubscribeOnEvents
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com._1c.g5.aef2.components.IComponent
areChildCommitsEnabled, areChildRefreshEnabled, beginExternalUpdate, commit, endExternalUpdate, getComponents, getModel, getParent, getScene, getServiceEventQualifiers, getViewModels, isDisposed, isInExternalUpdate, setChildCommitsEnabled, setChildRefreshEnable, setModel, setParent, setScene
-
Methods inherited from interface com._1c.g5.aef2.events.IEventChannel
addListener, queueAndWaitEvent, queueEvent, removeListener
-
-
-
-
Method Detail
-
attachToModel
protected void attachToModel()
Description copied from class:Component
Attaches this component to the model. Override it to add some listeners to the model.- Overrides:
attachToModel
in classPropertyPaletteComponent
-
detachFromModel
protected void detachFromModel()
Description copied from class:Component
Detaches this component from the model. Override it to remove listeners from the model.- Overrides:
detachFromModel
in classPropertyPaletteComponent
-
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- Specified by:
propertyChange
in interfaceorg.eclipse.jface.util.IPropertyChangeListener
- Overrides:
propertyChange
in classPropertyPaletteComponent
-
createDefinitionDrivenComponent
protected DefinitionDrivenComponent<IDefinitionModel,IParameterization> createDefinitionDrivenComponent()
Description copied from class:PropertyPaletteComponent
Creates and returns definition driven component which will be used as main child component.- Overrides:
createDefinitionDrivenComponent
in classPropertyPaletteComponent
- Returns:
- created definition driven component. Cannot be
null
.
-
-