@LayerTypeMetadata(name="GraticuleLayerType", aliasNames="org.esa.snap.core.layer.GraticuleLayerType") public class GraticuleLayerType extends LayerType
Constructor and Description |
---|
GraticuleLayerType() |
Modifier and Type | Method and Description |
---|---|
Layer |
createLayer(LayerContext ctx,
PropertySet configuration)
Creates a layer instance for the given application provided context and the given layer configuration.
|
PropertySet |
createLayerConfig(LayerContext ctx)
Creates a default configuration instance for the type of layers this type can create.
|
boolean |
isValidFor(LayerContext ctx)
Tests if this type can create layers for the given application provided context.
|
createWithSceneView, getAliases, getName
getExtension
public static final String PROPERTY_GRID_SPACING_SECTION_NAME
public static final String PROPERTY_GRID_SPACING_SECTION_LABEL
public static final String PROPERTY_GRID_SPACING_SECTION_TOOLTIP
public static final String PROPERTY_GRID_SPACING_SECTION_ALIAS
public static final String PROPERTY_GRID_SPACING_LAT_NAME
public static final String PROPERTY_GRID_SPACING_LAT_LABEL
public static final String PROPERTY_GRID_SPACING_LAT_TOOLTIP
public static final double PROPERTY_GRID_SPACING_LAT_DEFAULT
public static final Class PROPERTY_GRID_SPACING_LAT_TYPE
public static final String PROPERTY_GRID_SPACING_LON_NAME
public static final String PROPERTY_GRID_SPACING_LON_LABEL
public static final String PROPERTY_GRID_SPACING_LON_TOOLTIP
public static final double PROPERTY_GRID_SPACING_LON_DEFAULT
public static final Class PROPERTY_GRID_SPACING_LON_TYPE
public static final String PROPERTY_LABELS_SECTION_NAME
public static final String PROPERTY_LABELS_SECTION_LABEL
public static final String PROPERTY_LABELS_SECTION_TOOLTIP
public static final String PROPERTY_LABELS_SECTION_ALIAS
public static final String PROPERTY_LABELS_NORTH_NAME
public static final String PROPERTY_LABELS_NORTH_LABEL
public static final String PROPERTY_LABELS_NORTH_TOOLTIP
public static final String PROPERTY_LABELS_NORTH_ALIAS
public static final boolean PROPERTY_LABELS_NORTH_DEFAULT
public static final Class PROPERTY_LABELS_NORTH_TYPE
public static final String PROPERTY_LABELS_SOUTH_NAME
public static final String PROPERTY_LABELS_SOUTH_LABEL
public static final String PROPERTY_LABELS_SOUTH_TOOLTIP
public static final String PROPERTY_LABELS_SOUTH_ALIAS
public static final boolean PROPERTY_LABELS_SOUTH_DEFAULT
public static final Class PROPERTY_LABELS_SOUTH_TYPE
public static final String PROPERTY_LABELS_WEST_NAME
public static final String PROPERTY_LABELS_WEST_LABEL
public static final String PROPERTY_LABELS_WEST_TOOLTIP
public static final String PROPERTY_LABELS_WEST_ALIAS
public static final boolean PROPERTY_LABELS_WEST_DEFAULT
public static final Class PROPERTY_LABELS_WEST_TYPE
public static final String PROPERTY_LABELS_EAST_NAME
public static final String PROPERTY_LABELS_EAST_LABEL
public static final String PROPERTY_LABELS_EAST_TOOLTIP
public static final String PROPERTY_LABELS_EAST_ALIAS
public static final boolean PROPERTY_LABELS_EAST_DEFAULT
public static final Class PROPERTY_LABELS_EAST_TYPE
public static final String PROPERTY_LABELS_INSIDE_NAME
public static final String PROPERTY_LABELS_INSIDE_LABEL
public static final String PROPERTY_LABELS_INSIDE_TOOLTIP
public static final boolean PROPERTY_LABELS_INSIDE_DEFAULT
public static final Class PROPERTY_LABELS_INSIDE_TYPE
public static final String PROPERTY_LABELS_SUFFIX_NSWE_NAME
public static final String PROPERTY_LABELS_SUFFIX_NSWE_LABEL
public static final String PROPERTY_LABELS_SUFFIX_NSWE_TOOLTIP
public static final boolean PROPERTY_LABELS_SUFFIX_NSWE_DEFAULT
public static final Class PROPERTY_LABELS_SUFFIX_NSWE_TYPE
public static final String PROPERTY_LABELS_DECIMAL_VALUE_NAME
public static final String PROPERTY_LABELS_DECIMAL_VALUE_LABEL
public static final String PROPERTY_LABELS_DECIMAL_VALUE_TOOLTIP
public static final boolean PROPERTY_LABELS_DECIMAL_VALUE_DEFAULT
public static final Class PROPERTY_LABELS_DECIMAL_VALUE_TYPE
public static final String PROPERTY_LABELS_ITALIC_NAME
public static final String PROPERTY_LABELS_ITALIC_LABEL
public static final String PROPERTY_LABELS_ITALIC_TOOLTIP
public static final String PROPERTY_LABELS_ITALIC_ALIAS
public static final boolean PROPERTY_LABELS_ITALIC_DEFAULT
public static final Class PROPERTY_LABELS_ITALIC_TYPE
public static final String PROPERTY_LABELS_BOLD_NAME
public static final String PROPERTY_LABELS_BOLD_LABEL
public static final String PROPERTY_LABELS_BOLD_TOOLTIP
public static final String PROPERTY_LABELS_BOLD_ALIAS
public static final boolean PROPERTY_LABELS_BOLD_DEFAULT
public static final Class PROPERTY_LABELS_BOLD_TYPE
public static final String PROPERTY_LABELS_ROTATION_LON_NAME
public static final String PROPERTY_LABELS_ROTATION_LON_LABEL
public static final String PROPERTY_LABELS_ROTATION_LON_TOOLTIP
public static final double PROPERTY_LABELS_ROTATION_LON_DEFAULT
public static final Class PROPERTY_LABELS_ROTATION_LON_TYPE
public static final String PROPERTY_LABELS_ROTATION_LAT_NAME
public static final String PROPERTY_LABELS_ROTATION_LAT_LABEL
public static final String PROPERTY_LABELS_ROTATION_LAT_TOOLTIP
public static final double PROPERTY_LABELS_ROTATION_LAT_DEFAULT
public static final Class PROPERTY_LABELS_ROTATION_LAT_TYPE
public static final String PROPERTY_LABELS_FONT_NAME
public static final String PROPERTY_LABELS_FONT_LABEL
public static final String PROPERTY_LABELS_FONT_TOOLTIP
public static final String PROPERTY_LABELS_FONT_ALIAS
public static final String PROPERTY_LABELS_FONT_DEFAULT
public static final Class PROPERTY_LABELS_FONT_TYPE
public static final String PROPERTY_LABELS_FONT_VALUE_1
public static final String PROPERTY_LABELS_FONT_VALUE_2
public static final String PROPERTY_LABELS_FONT_VALUE_3
public static final String PROPERTY_LABELS_FONT_VALUE_4
public static final Object[] PROPERTY_LABELS_FONT_VALUE_SET
public static final String PROPERTY_LABELS_SIZE_NAME
public static final String PROPERTY_LABELS_SIZE_LABEL
public static final String PROPERTY_LABELS_SIZE_TOOLTIP
public static final int PROPERTY_LABELS_SIZE_DEFAULT
public static final Class PROPERTY_LABELS_SIZE_TYPE
public static final int PROPERTY_LABELS_SIZE_VALUE_MIN
public static final int PROPERTY_LABELS_SIZE_VALUE_MAX
public static final String PROPERTY_LABELS_SIZE_INTERVAL
public static final String PROPERTY_LABELS_COLOR_NAME
public static final String PROPERTY_LABELS_COLOR_LABEL
public static final String PROPERTY_LABELS_COLOR_TOOLTIP
public static final Color PROPERTY_LABELS_COLOR_DEFAULT
public static final Class PROPERTY_LABELS_COLOR_TYPE
public static final String PROPERTY_GRIDLINES_SECTION_NAME
public static final String PROPERTY_GRIDLINES_SECTION_LABEL
public static final String PROPERTY_GRIDLINES_SECTION_TOOLTIP
public static final String PROPERTY_GRIDLINES_SECTION_ALIAS
public static final String PROPERTY_GRIDLINES_SHOW_NAME
public static final String PROPERTY_GRIDLINES_SHOW_LABEL
public static final String PROPERTY_GRIDLINES_SHOW_TOOLTIP
public static final boolean PROPERTY_GRIDLINES_SHOW_DEFAULT
public static final Class PROPERTY_GRIDLINES_SHOW_TYPE
public static final String PROPERTY_GRIDLINES_WIDTH_NAME
public static final String PROPERTY_GRIDLINES_WIDTH_LABEL
public static final String PROPERTY_GRIDLINES_WIDTH_TOOLTIP
public static final double PROPERTY_GRIDLINES_WIDTH_DEFAULT
public static final Class PROPERTY_GRIDLINES_WIDTH_TYPE
public static final String PROPERTY_GRIDLINES_DASHED_PHASE_NAME
public static final String PROPERTY_GRIDLINES_DASHED_PHASE_LABEL
public static final String PROPERTY_GRIDLINES_DASHED_PHASE_TOOLTIP
public static final double PROPERTY_GRIDLINES_DASHED_PHASE_DEFAULT
public static final Class PROPERTY_GRIDLINES_DASHED_PHASE_TYPE
public static final String PROPERTY_GRIDLINES_TRANSPARENCY_NAME
public static final String PROPERTY_GRIDLINES_TRANSPARENCY_LABEL
public static final String PROPERTY_GRIDLINES_TRANSPARENCY_TOOLTIP
public static final double PROPERTY_GRIDLINES_TRANSPARENCY_DEFAULT
public static final Class PROPERTY_GRIDLINES_TRANSPARENCY_TYPE
public static final String PROPERTY_GRIDLINES_COLOR_NAME
public static final String PROPERTY_GRIDLINES_COLOR_LABEL
public static final String PROPERTY_GRIDLINES_COLOR_TOOLTIP
public static final Color PROPERTY_GRIDLINES_COLOR_DEFAULT
public static final Class PROPERTY_GRIDLINES_COLOR_TYPE
public static final String PROPERTY_BORDER_SECTION_NAME
public static final String PROPERTY_BORDER_SECTION_ALIAS
public static final String PROPERTY_BORDER_SECTION_LABEL
public static final String PROPERTY_BORDER_SECTION_TOOLTIP
public static final String PROPERTY_BORDER_SHOW_NAME
public static final String PROPERTY_BORDER_SHOW_LABEL
public static final String PROPERTY_BORDER_SHOW_TOOLTIP
public static final boolean PROPERTY_BORDER_SHOW_DEFAULT
public static final Class PROPERTY_BORDER_SHOW_TYPE
public static final String PROPERTY_BORDER_WIDTH_NAME
public static final String PROPERTY_BORDER_WIDTH_LABEL
public static final String PROPERTY_BORDER_WIDTH_TOOLTIP
public static final double PROPERTY_BORDER_WIDTH_DEFAULT
public static final Class PROPERTY_BORDER_WIDTH_TYPE
public static final String PROPERTY_BORDER_COLOR_NAME
public static final String PROPERTY_BORDER_COLOR_LABEL
public static final String PROPERTY_BORDER_COLOR_TOOLTIP
public static final Color PROPERTY_BORDER_COLOR_DEFAULT
public static final Class PROPERTY_BORDER_COLOR_TYPE
public static final String PROPERTY_TICKMARKS_SECTION_NAME
public static final String PROPERTY_TICKMARKS_SECTION_ALIAS
public static final String PROPERTY_TICKMARKS_SECTION_LABEL
public static final String PROPERTY_TICKMARKS_SECTION_TOOLTIP
public static final String PROPERTY_TICKMARKS_SHOW_NAME
public static final String PROPERTY_TICKMARKS_SHOW_LABEL
public static final String PROPERTY_TICKMARKS_SHOW_TOOLTIP
public static final String PROPERTY_TICKMARKS_SHOW_ALIAS
public static final boolean PROPERTY_TICKMARKS_SHOW_DEFAULT
public static final Class PROPERTY_TICKMARKS_SHOW_TYPE
public static final String PROPERTY_TICKMARKS_INSIDE_NAME
public static final String PROPERTY_TICKMARKS_INSIDE_LABEL
public static final String PROPERTY_TICKMARKS_INSIDE_TOOLTIP
public static final String PROPERTY_TICKMARKS_INSIDE_ALIAS
public static final boolean PROPERTY_TICKMARKS_INSIDE_DEFAULT
public static final Class PROPERTY_TICKMARKS_INSIDE_TYPE
public static final String PROPERTY_TICKMARKS_LENGTH_NAME
public static final String PROPERTY_TICKMARKS_LENGTH_LABEL
public static final String PROPERTY_TICKMARKS_LENGTH_TOOLTIP
public static final String PROPERTY_TICKMARKS_LENGTH_ALIAS
public static final double PROPERTY_TICKMARKS_LENGTH_DEFAULT
public static final Class PROPERTY_TICKMARKS_LENGTH_TYPE
public static final String PROPERTY_TICKMARKS_COLOR_NAME
public static final String PROPERTY_TICKMARKS_COLOR_LABEL
public static final String PROPERTY_TICKMARKS_COLOR_TOOLTIP
public static final Color PROPERTY_TICKMARKS_COLOR_DEFAULT
public static final Class PROPERTY_TICKMARKS_COLOR_TYPE
public static final String PROPERTY_CORNER_LABELS_SECTION_NAME
public static final String PROPERTY_CORNER_LABELS_SECTION_ALIAS
public static final String PROPERTY_CORNER_LABELS_SECTION_LABEL
public static final String PROPERTY_CORNER_LABELS_SECTION_TOOLTIP
public static final String PROPERTY_CORNER_LABELS_NORTH_NAME
public static final String PROPERTY_CORNER_LABELS_NORTH_LABEL
public static final String PROPERTY_CORNER_LABELS_NORTH_TOOLTIP
public static final String PROPERTY_CORNER_LABELS_NORTH_ALIAS
public static final boolean PROPERTY_CORNER_LABELS_NORTH_DEFAULT
public static final Class PROPERTY_CORNER_LABELS_NORTH_TYPE
public static final String PROPERTY_CORNER_LABELS_WEST_NAME
public static final String PROPERTY_CORNER_LABELS_WEST_LABEL
public static final String PROPERTY_CORNER_LABELS_WEST_TOOLTIP
public static final String PROPERTY_CORNER_LABELS_WEST_ALIAS
public static final boolean PROPERTY_CORNER_LABELS_WEST_DEFAULT
public static final Class PROPERTY_CORNER_LABELS_WEST_TYPE
public static final String PROPERTY_CORNER_LABELS_EAST_NAME
public static final String PROPERTY_CORNER_LABELS_EAST_LABEL
public static final String PROPERTY_CORNER_LABELS_EAST_TOOLTIP
public static final String PROPERTY_CORNER_LABELS_EAST_ALIAS
public static final boolean PROPERTY_CORNER_LABELS_EAST_DEFAULT
public static final Class PROPERTY_CORNER_LABELS_EAST_TYPE
public static final String PROPERTY_CORNER_LABELS_SOUTH_NAME
public static final String PROPERTY_CORNER_LABELS_SOUTH_LABEL
public static final String PROPERTY_CORNER_LABELS_SOUTH_TOOLTIP
public static final String PROPERTY_CORNER_LABELS_SOUTH_ALIAS
public static final boolean PROPERTY_CORNER_LABELS_SOUTH_DEFAULT
public static final Class PROPERTY_CORNER_LABELS_SOUTH_TYPE
public static final String PROPERTY_INSIDE_LABELS_SECTION_NAME
public static final String PROPERTY_INSIDE_LABELS_SECTION_ALIAS
public static final String PROPERTY_INSIDE_LABELS_SECTION_LABEL
public static final String PROPERTY_INSIDE_LABELS_SECTION_TOOLTIP
public static final String PROPERTY_INSIDE_LABELS_BG_COLOR_NAME
public static final String PROPERTY_INSIDE_LABELS_BG_COLOR_LABEL
public static final String PROPERTY_INSIDE_LABELS_BG_COLOR_TOOLTIP
public static final Color PROPERTY_INSIDE_LABELS_BG_COLOR_DEFAULT
public static final Class PROPERTY_INSIDE_LABELS_BG_COLOR_TYPE
public static final String PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_NAME
public static final String PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_LABEL
public static final String PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_TOOLTIP
public static final double PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_DEFAULT
public static final Class PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_TYPE
public static final String PROPERTY_NAME_RASTER
public static final String PROPERTY_NUM_GRID_LINES_NAME
public static final int PROPERTY_NUM_GRID_LINES_DEFAULT
public static final Class PROPERTY_NUM_GRID_LINES_TYPE
public static final String PROPERTY_RESTORE_DEFAULTS_NAME
public static final String PROPERTY_RESTORE_TO_DEFAULTS_LABEL
public static final String PROPERTY_RESTORE_TO_DEFAULTS_TOOLTIP
public static final boolean PROPERTY_RESTORE_TO_DEFAULTS_DEFAULT
public boolean isValidFor(LayerContext ctx)
LayerType
ExtensibleObject.getExtension(Class)
).isValidFor
in class LayerType
ctx
- An application-dependent layer context.true
if the type is valid with respect to the given context.public Layer createLayer(LayerContext ctx, PropertySet configuration)
LayerType
createLayer
in class LayerType
ctx
- An application provided context, may be null
. The parameter may be ignored by many layer types.configuration
- The layer configuration.public PropertySet createLayerConfig(LayerContext ctx)
LayerType
LayerType.createLayer(com.bc.ceres.glayer.LayerContext, com.bc.ceres.binding.PropertySet)
method in order
to create a new layer instance.createLayerConfig
in class LayerType
ctx
- An application provided context, may be null
. The parameter may be ignored by many layer types.Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.