Package org.esa.snap.rcp.layermanager
Class LayerManager
java.lang.Object
org.esa.snap.rcp.layermanager.LayerManager
Either 'editor' or 'editorFactory' must be given:
- 'editor' must be a
LayerEditor
- 'editorFactory' must be a
com.bc.ceres.core.ExtensionFactory
that produces instances ofLayerEditor
.
<editor field="layerEditorClass" type="java.lang.Class"/> <editorFactory field="layerEditorFactoryClass" type="java.lang.Class"/>At least 'layer' or 'layerType' must be given:
- 'layer' must be a
com.bc.ceres.glayer.Layer
- 'layerType' must be a
com.bc.ceres.glayer.LayerType
.
<layer field="layerClass" type="java.lang.Class"/> <layerType field="layerTypeClass" type="java.lang.Class"/>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultLayerSourceDescriptor
createLayerSourceDescriptor
(org.openide.filesystems.FileObject fileObject) static <T> Class
<T> getClassAttribute
(org.openide.filesystems.FileObject fileObject, String attributeName, Class<T> expectedType, boolean required) static LayerManager
static void
registerLayerEditorDescriptor
(org.openide.filesystems.FileObject fileObject)
-
Field Details
-
LOG
-
-
Constructor Details
-
LayerManager
protected LayerManager()
-
-
Method Details
-
getDefault
-
getLayerSourceDescriptors
-
createLayerSourceDescriptor
public static DefaultLayerSourceDescriptor createLayerSourceDescriptor(org.openide.filesystems.FileObject fileObject) -
registerLayerEditorDescriptor
public static void registerLayerEditorDescriptor(org.openide.filesystems.FileObject fileObject) throws Exception - Throws:
Exception
-
getClassAttribute
-