Package org.esa.snap.ui.product
Class VectorDataLayerType
- java.lang.Object
-
- com.bc.ceres.core.ExtensibleObject
-
- com.bc.ceres.glayer.LayerType
-
- org.esa.snap.ui.product.VectorDataLayerType
-
- All Implemented Interfaces:
Extensible
- Direct Known Subclasses:
TrackLayerType
@LayerTypeMetadata(name="VectorDataLayerType", aliasNames="VectorDataLayerType") public class VectorDataLayerType extends LayerType
- Since:
- BEAM 4.7
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROPERTY_NAME_VECTOR_DATA
static String
VECTOR_DATA_LAYER_ID_PREFIX
-
Constructor Summary
Constructors Constructor Description VectorDataLayerType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Layer
createLayer(LayerContext ctx, PropertySet configuration)
static VectorDataLayer
createLayer(LayerContext ctx, VectorDataNode vectorDataNode)
protected VectorDataLayer
createLayer(VectorDataNode vectorDataNode, RasterDataNode rasterDataNode, PropertySet configuration)
static PropertySet
createLayerConfig()
PropertySet
createLayerConfig(LayerContext ctx)
boolean
isValidFor(LayerContext ctx)
-
Methods inherited from class com.bc.ceres.glayer.LayerType
createWithSceneView, getAliases, getName
-
Methods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension
-
-
-
-
Field Detail
-
PROPERTY_NAME_VECTOR_DATA
public static final String PROPERTY_NAME_VECTOR_DATA
- See Also:
- Constant Field Values
-
VECTOR_DATA_LAYER_ID_PREFIX
public static final String VECTOR_DATA_LAYER_ID_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
createLayer
public static VectorDataLayer createLayer(LayerContext ctx, VectorDataNode vectorDataNode)
-
isValidFor
public boolean isValidFor(LayerContext ctx)
- Specified by:
isValidFor
in classLayerType
-
createLayer
public Layer createLayer(LayerContext ctx, PropertySet configuration)
- Specified by:
createLayer
in classLayerType
-
createLayerConfig
public PropertySet createLayerConfig(LayerContext ctx)
- Specified by:
createLayerConfig
in classLayerType
-
createLayerConfig
public static PropertySet createLayerConfig()
-
createLayer
protected VectorDataLayer createLayer(VectorDataNode vectorDataNode, RasterDataNode rasterDataNode, PropertySet configuration)
-
-