|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.esa.beam.framework.ui.layer.AbstractLayerEditor
org.esa.beam.framework.ui.layer.AbstractLayerConfigurationEditor
public abstract class AbstractLayerConfigurationEditor
Base class for editors allowing to modify a layer's configuration.
| Field Summary |
|---|
| Fields inherited from interface org.esa.beam.framework.ui.layer.LayerEditor |
|---|
EMPTY |
| Constructor Summary | |
|---|---|
AbstractLayerConfigurationEditor()
|
|
| Method Summary | |
|---|---|
protected abstract void |
addEditablePropertyDescriptors()
Clients override in order to subsequently call addPropertyDescriptor(com.bc.ceres.binding.PropertyDescriptor)
for each property that shall be editable by this editor. |
protected void |
addPropertyDescriptor(com.bc.ceres.binding.PropertyDescriptor propertyDescriptor)
Defines an editable property. |
JComponent |
createControl()
Creates the editor control for this editor. |
protected com.bc.ceres.swing.binding.BindingContext |
getBindingContext()
|
void |
handleEditorAttached()
Does nothing. |
void |
handleEditorDetached()
Does nothing. |
void |
handleLayerContentChanged()
Called y the framework in order to inform this editor that the current layer has changed. |
| Methods inherited from class org.esa.beam.framework.ui.layer.AbstractLayerEditor |
|---|
createControl, getAppContext, getCurrentLayer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractLayerConfigurationEditor()
| Method Detail |
|---|
protected final com.bc.ceres.swing.binding.BindingContext getBindingContext()
public JComponent createControl()
AbstractLayerEditor
createControl in class AbstractLayerEditorpublic void handleLayerContentChanged()
LayerEditor
handleLayerContentChanged in interface LayerEditorhandleLayerContentChanged in class AbstractLayerEditorpublic void handleEditorAttached()
handleEditorAttached in interface LayerEditorhandleEditorAttached in class AbstractLayerEditorpublic void handleEditorDetached()
handleEditorDetached in interface LayerEditorhandleEditorDetached in class AbstractLayerEditorprotected abstract void addEditablePropertyDescriptors()
addPropertyDescriptor(com.bc.ceres.binding.PropertyDescriptor)
for each property that shall be editable by this editor.
protected final void addPropertyDescriptor(com.bc.ceres.binding.PropertyDescriptor propertyDescriptor)
propertyDescriptor - The property's descriptor.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||