org.esa.beam.framework.ui.product
Class VectorDataLayerType

java.lang.Object
  extended by com.bc.ceres.core.ExtensibleObject
      extended by com.bc.ceres.glayer.LayerType
          extended by org.esa.beam.framework.ui.product.VectorDataLayerType
All Implemented Interfaces:
com.bc.ceres.core.Extensible
Direct Known Subclasses:
TrackLayerType

@LayerTypeMetadata(name="VectorDataLayerType",
                   aliasNames="org.esa.beam.framework.ui.product.VectorDataLayerType")
public class VectorDataLayerType
extends com.bc.ceres.glayer.LayerType

A LayerType that creates layers of type VectorDataLayer for a given VectorDataNode.

Since:
BEAM 4.7
Author:
Marco Peters, Norman Fomferra, Ralf Quast

Field Summary
static String PROPERTY_NAME_VECTOR_DATA
           
static String VECTOR_DATA_LAYER_ID_PREFIX
           
 
Constructor Summary
VectorDataLayerType()
           
 
Method Summary
 com.bc.ceres.glayer.Layer createLayer(com.bc.ceres.glayer.LayerContext ctx, com.bc.ceres.binding.PropertySet configuration)
           
static VectorDataLayer createLayer(com.bc.ceres.glayer.LayerContext ctx, VectorDataNode vectorDataNode)
           
protected  VectorDataLayer createLayer(VectorDataNode vectorDataNode, com.bc.ceres.binding.PropertySet configuration)
           
static com.bc.ceres.binding.PropertySet createLayerConfig()
           
 com.bc.ceres.binding.PropertySet createLayerConfig(com.bc.ceres.glayer.LayerContext ctx)
           
 boolean isValidFor(com.bc.ceres.glayer.LayerContext ctx)
           
 
Methods inherited from class com.bc.ceres.glayer.LayerType
getAliases, getName
 
Methods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

VectorDataLayerType

public VectorDataLayerType()
Method Detail

createLayer

public static VectorDataLayer createLayer(com.bc.ceres.glayer.LayerContext ctx,
                                          VectorDataNode vectorDataNode)

isValidFor

public boolean isValidFor(com.bc.ceres.glayer.LayerContext ctx)
Specified by:
isValidFor in class com.bc.ceres.glayer.LayerType

createLayer

public com.bc.ceres.glayer.Layer createLayer(com.bc.ceres.glayer.LayerContext ctx,
                                             com.bc.ceres.binding.PropertySet configuration)
Specified by:
createLayer in class com.bc.ceres.glayer.LayerType

createLayerConfig

public com.bc.ceres.binding.PropertySet createLayerConfig(com.bc.ceres.glayer.LayerContext ctx)
Specified by:
createLayerConfig in class com.bc.ceres.glayer.LayerType

createLayerConfig

public static com.bc.ceres.binding.PropertySet createLayerConfig()

createLayer

protected VectorDataLayer createLayer(VectorDataNode vectorDataNode,
                                      com.bc.ceres.binding.PropertySet configuration)


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.