Class DefaultLayerSourceDescriptor

java.lang.Object
org.esa.snap.ui.layer.DefaultLayerSourceDescriptor
All Implemented Interfaces:
LayerSourceDescriptor

public class DefaultLayerSourceDescriptor extends Object implements LayerSourceDescriptor
The DefaultLayerSourceDescriptor provides metadata and a factory method for a LayerSource.

Instances of this class are created by reading the extension configuration of the extension point "layerSources" in the module.xml.

Example 1:
    <extension point="beam-visat-rcp:layerSources">
      <layerSource>
          <id>shapefile-layer-source</id>
          <name>ESRI Shapefile</name>
          <description>Displays shapes from an ESRI Shapefile</description>
          <class>org.esa.snap.visat.toolviews.layermanager.layersrc.shapefile.ShapefileLayerSource</class>
      </layerSource>
    </extension>
 
Example 2:
    <extension point="beam-visat-rcp:layerSources">
      <layerSource>
          <id>bluemarble-layer-source</id>
          <name>NASA Blue Marble;/name>
          <description>Adds NASA Blue Marble image layer to the background.</description>
          <layerType>org.esa.snap.worldmap.BlueMarbleLayerType</class>
      </layerSource>
    </extension>
 

Note: This API is not public yet and may significantly change in the future. Use it at your own risk.