public class LayerManager extends Object
LayerEditor
com.bc.ceres.core.ExtensionFactory
that produces
instances of LayerEditor
.<editor field="layerEditorClass" type="java.lang.Class"/> <editorFactory field="layerEditorFactoryClass" type="java.lang.Class"/>At least 'layer' or 'layerType' must be given:
com.bc.ceres.glayer.Layer
com.bc.ceres.glayer.LayerType
.<layer field="layerClass" type="java.lang.Class"/> <layerType field="layerTypeClass" type="java.lang.Class"/>
Modifier and Type | Class and Description |
---|---|
static class |
LayerManager.Runner |
Modifier | Constructor and Description |
---|---|
protected |
LayerManager() |
Modifier and Type | Method and Description |
---|---|
static 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 |
getDefault() |
Map<String,LayerSourceDescriptor> |
getLayerSourceDescriptors() |
static void |
registerLayerEditorDescriptor(org.openide.filesystems.FileObject fileObject) |
public static final Logger LOG
public static LayerManager getDefault()
public Map<String,LayerSourceDescriptor> getLayerSourceDescriptors()
public static DefaultLayerSourceDescriptor createLayerSourceDescriptor(org.openide.filesystems.FileObject fileObject)
public static void registerLayerEditorDescriptor(org.openide.filesystems.FileObject fileObject) throws Exception
Exception
Copyright © 2014–2015 European Space Agency (ESA). All rights reserved.