Package org.esa.snap.ui.layer
Class AbstractLayerEditor
java.lang.Object
org.esa.snap.ui.layer.AbstractLayerEditor
- All Implemented Interfaces:
LayerEditor
- Direct Known Subclasses:
AbstractLayerConfigurationEditor,FeatureLayerEditor
Base class for layer editors.
- Since:
- BEAM 4.10
-
Field Summary
Fields inherited from interface org.esa.snap.ui.layer.LayerEditor
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract JComponentCreates the editor control for this editor.final JComponentcreateControl(Layer layer) Creates the control for the user interface which is displayed in the Layer Editor Toolview.protected LayervoidCalled y the framework in order to inform this editor that it has been attached to the Layer Editor Toolview.voidCalled y the framework in order to inform this editor that it has been detached from the Layer Editor Toolview.voidCalled y the framework in order to inform this editor that the current layer has changed.
-
Constructor Details
-
AbstractLayerEditor
protected AbstractLayerEditor()
-
-
Method Details
-
createControl
Description copied from interface:LayerEditorCreates the control for the user interface which is displayed in the Layer Editor Toolview.- Specified by:
createControlin interfaceLayerEditor- Parameters:
layer- The layer to create the control for.- Returns:
- The control.
-
handleEditorAttached
public void handleEditorAttached()Description copied from interface:LayerEditorCalled y the framework in order to inform this editor that it has been attached to the Layer Editor Toolview.- Specified by:
handleEditorAttachedin interfaceLayerEditor
-
handleEditorDetached
public void handleEditorDetached()Description copied from interface:LayerEditorCalled y the framework in order to inform this editor that it has been detached from the Layer Editor Toolview.- Specified by:
handleEditorDetachedin interfaceLayerEditor
-
handleLayerContentChanged
public void handleLayerContentChanged()Description copied from interface:LayerEditorCalled y the framework in order to inform this editor that the current layer has changed. Usually the the editor control must be updated in this case.- Specified by:
handleLayerContentChangedin interfaceLayerEditor
-
createControl
Creates the editor control for this editor.- Returns:
- The editor control.
-
getCurrentLayer
- Returns:
- The current layer.
-