Class GraticuleLayerType

    • Field Detail

      • PROPERTY_GRID_SPACING_SECTION_TOOLTIP

        public static final String PROPERTY_GRID_SPACING_SECTION_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_GRID_SPACING_LAT_DEFAULT

        public static final double PROPERTY_GRID_SPACING_LAT_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_GRID_SPACING_LAT_TYPE

        public static final Class PROPERTY_GRID_SPACING_LAT_TYPE
      • PROPERTY_GRID_SPACING_LON_DEFAULT

        public static final double PROPERTY_GRID_SPACING_LON_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_GRID_SPACING_LON_TYPE

        public static final Class PROPERTY_GRID_SPACING_LON_TYPE
      • PROPERTY_LABELS_NORTH_DEFAULT

        public static final boolean PROPERTY_LABELS_NORTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_NORTH_TYPE

        public static final Class PROPERTY_LABELS_NORTH_TYPE
      • PROPERTY_LABELS_SOUTH_DEFAULT

        public static final boolean PROPERTY_LABELS_SOUTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_SOUTH_TYPE

        public static final Class PROPERTY_LABELS_SOUTH_TYPE
      • PROPERTY_LABELS_WEST_DEFAULT

        public static final boolean PROPERTY_LABELS_WEST_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_WEST_TYPE

        public static final Class PROPERTY_LABELS_WEST_TYPE
      • PROPERTY_LABELS_EAST_DEFAULT

        public static final boolean PROPERTY_LABELS_EAST_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_EAST_TYPE

        public static final Class PROPERTY_LABELS_EAST_TYPE
      • PROPERTY_LABELS_INSIDE_DEFAULT

        public static final boolean PROPERTY_LABELS_INSIDE_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_INSIDE_TYPE

        public static final Class PROPERTY_LABELS_INSIDE_TYPE
      • PROPERTY_LABELS_SUFFIX_NSWE_DEFAULT

        public static final boolean PROPERTY_LABELS_SUFFIX_NSWE_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_SUFFIX_NSWE_TYPE

        public static final Class PROPERTY_LABELS_SUFFIX_NSWE_TYPE
      • PROPERTY_LABELS_DECIMAL_VALUE_TOOLTIP

        public static final String PROPERTY_LABELS_DECIMAL_VALUE_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_DECIMAL_VALUE_DEFAULT

        public static final boolean PROPERTY_LABELS_DECIMAL_VALUE_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_DECIMAL_VALUE_TYPE

        public static final Class PROPERTY_LABELS_DECIMAL_VALUE_TYPE
      • PROPERTY_LABELS_ITALIC_DEFAULT

        public static final boolean PROPERTY_LABELS_ITALIC_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_ITALIC_TYPE

        public static final Class PROPERTY_LABELS_ITALIC_TYPE
      • PROPERTY_LABELS_BOLD_DEFAULT

        public static final boolean PROPERTY_LABELS_BOLD_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_BOLD_TYPE

        public static final Class PROPERTY_LABELS_BOLD_TYPE
      • PROPERTY_LABELS_ROTATION_LON_TOOLTIP

        public static final String PROPERTY_LABELS_ROTATION_LON_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_ROTATION_LON_DEFAULT

        public static final double PROPERTY_LABELS_ROTATION_LON_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_ROTATION_LON_TYPE

        public static final Class PROPERTY_LABELS_ROTATION_LON_TYPE
      • PROPERTY_LABELS_ROTATION_LAT_TOOLTIP

        public static final String PROPERTY_LABELS_ROTATION_LAT_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_ROTATION_LAT_DEFAULT

        public static final double PROPERTY_LABELS_ROTATION_LAT_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_ROTATION_LAT_TYPE

        public static final Class PROPERTY_LABELS_ROTATION_LAT_TYPE
      • PROPERTY_LABELS_FONT_TYPE

        public static final Class PROPERTY_LABELS_FONT_TYPE
      • PROPERTY_LABELS_FONT_VALUE_SET

        public static final Object[] PROPERTY_LABELS_FONT_VALUE_SET
      • PROPERTY_LABELS_SIZE_DEFAULT

        public static final int PROPERTY_LABELS_SIZE_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_SIZE_TYPE

        public static final Class PROPERTY_LABELS_SIZE_TYPE
      • PROPERTY_LABELS_SIZE_VALUE_MIN

        public static final int PROPERTY_LABELS_SIZE_VALUE_MIN
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_SIZE_VALUE_MAX

        public static final int PROPERTY_LABELS_SIZE_VALUE_MAX
        See Also:
        Constant Field Values
      • PROPERTY_LABELS_COLOR_DEFAULT

        public static final Color PROPERTY_LABELS_COLOR_DEFAULT
      • PROPERTY_LABELS_COLOR_TYPE

        public static final Class PROPERTY_LABELS_COLOR_TYPE
      • PROPERTY_GRIDLINES_SHOW_DEFAULT

        public static final boolean PROPERTY_GRIDLINES_SHOW_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_SHOW_TYPE

        public static final Class PROPERTY_GRIDLINES_SHOW_TYPE
      • PROPERTY_GRIDLINES_WIDTH_DEFAULT

        public static final double PROPERTY_GRIDLINES_WIDTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_WIDTH_TYPE

        public static final Class PROPERTY_GRIDLINES_WIDTH_TYPE
      • PROPERTY_GRIDLINES_DASHED_PHASE_NAME

        public static final String PROPERTY_GRIDLINES_DASHED_PHASE_NAME
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_DASHED_PHASE_LABEL

        public static final String PROPERTY_GRIDLINES_DASHED_PHASE_LABEL
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_DASHED_PHASE_TOOLTIP

        public static final String PROPERTY_GRIDLINES_DASHED_PHASE_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_DASHED_PHASE_DEFAULT

        public static final double PROPERTY_GRIDLINES_DASHED_PHASE_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_DASHED_PHASE_TYPE

        public static final Class PROPERTY_GRIDLINES_DASHED_PHASE_TYPE
      • PROPERTY_GRIDLINES_TRANSPARENCY_NAME

        public static final String PROPERTY_GRIDLINES_TRANSPARENCY_NAME
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_TRANSPARENCY_LABEL

        public static final String PROPERTY_GRIDLINES_TRANSPARENCY_LABEL
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_TRANSPARENCY_TOOLTIP

        public static final String PROPERTY_GRIDLINES_TRANSPARENCY_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_TRANSPARENCY_DEFAULT

        public static final double PROPERTY_GRIDLINES_TRANSPARENCY_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_GRIDLINES_TRANSPARENCY_TYPE

        public static final Class PROPERTY_GRIDLINES_TRANSPARENCY_TYPE
      • PROPERTY_GRIDLINES_COLOR_DEFAULT

        public static final Color PROPERTY_GRIDLINES_COLOR_DEFAULT
      • PROPERTY_GRIDLINES_COLOR_TYPE

        public static final Class PROPERTY_GRIDLINES_COLOR_TYPE
      • PROPERTY_BORDER_SHOW_DEFAULT

        public static final boolean PROPERTY_BORDER_SHOW_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_BORDER_SHOW_TYPE

        public static final Class PROPERTY_BORDER_SHOW_TYPE
      • PROPERTY_BORDER_WIDTH_DEFAULT

        public static final double PROPERTY_BORDER_WIDTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_BORDER_WIDTH_TYPE

        public static final Class PROPERTY_BORDER_WIDTH_TYPE
      • PROPERTY_BORDER_COLOR_DEFAULT

        public static final Color PROPERTY_BORDER_COLOR_DEFAULT
      • PROPERTY_BORDER_COLOR_TYPE

        public static final Class PROPERTY_BORDER_COLOR_TYPE
      • PROPERTY_TICKMARKS_SHOW_DEFAULT

        public static final boolean PROPERTY_TICKMARKS_SHOW_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_TICKMARKS_SHOW_TYPE

        public static final Class PROPERTY_TICKMARKS_SHOW_TYPE
      • PROPERTY_TICKMARKS_INSIDE_DEFAULT

        public static final boolean PROPERTY_TICKMARKS_INSIDE_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_TICKMARKS_INSIDE_TYPE

        public static final Class PROPERTY_TICKMARKS_INSIDE_TYPE
      • PROPERTY_TICKMARKS_LENGTH_DEFAULT

        public static final double PROPERTY_TICKMARKS_LENGTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_TICKMARKS_LENGTH_TYPE

        public static final Class PROPERTY_TICKMARKS_LENGTH_TYPE
      • PROPERTY_TICKMARKS_COLOR_DEFAULT

        public static final Color PROPERTY_TICKMARKS_COLOR_DEFAULT
      • PROPERTY_TICKMARKS_COLOR_TYPE

        public static final Class PROPERTY_TICKMARKS_COLOR_TYPE
      • PROPERTY_CORNER_LABELS_SECTION_ALIAS

        public static final String PROPERTY_CORNER_LABELS_SECTION_ALIAS
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_SECTION_LABEL

        public static final String PROPERTY_CORNER_LABELS_SECTION_LABEL
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_SECTION_TOOLTIP

        public static final String PROPERTY_CORNER_LABELS_SECTION_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_NORTH_TOOLTIP

        public static final String PROPERTY_CORNER_LABELS_NORTH_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_NORTH_DEFAULT

        public static final boolean PROPERTY_CORNER_LABELS_NORTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_NORTH_TYPE

        public static final Class PROPERTY_CORNER_LABELS_NORTH_TYPE
      • PROPERTY_CORNER_LABELS_WEST_DEFAULT

        public static final boolean PROPERTY_CORNER_LABELS_WEST_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_WEST_TYPE

        public static final Class PROPERTY_CORNER_LABELS_WEST_TYPE
      • PROPERTY_CORNER_LABELS_EAST_DEFAULT

        public static final boolean PROPERTY_CORNER_LABELS_EAST_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_EAST_TYPE

        public static final Class PROPERTY_CORNER_LABELS_EAST_TYPE
      • PROPERTY_CORNER_LABELS_SOUTH_TOOLTIP

        public static final String PROPERTY_CORNER_LABELS_SOUTH_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_SOUTH_DEFAULT

        public static final boolean PROPERTY_CORNER_LABELS_SOUTH_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_CORNER_LABELS_SOUTH_TYPE

        public static final Class PROPERTY_CORNER_LABELS_SOUTH_TYPE
      • PROPERTY_INSIDE_LABELS_SECTION_ALIAS

        public static final String PROPERTY_INSIDE_LABELS_SECTION_ALIAS
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_SECTION_LABEL

        public static final String PROPERTY_INSIDE_LABELS_SECTION_LABEL
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_SECTION_TOOLTIP

        public static final String PROPERTY_INSIDE_LABELS_SECTION_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_COLOR_NAME

        public static final String PROPERTY_INSIDE_LABELS_BG_COLOR_NAME
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_COLOR_LABEL

        public static final String PROPERTY_INSIDE_LABELS_BG_COLOR_LABEL
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_COLOR_TOOLTIP

        public static final String PROPERTY_INSIDE_LABELS_BG_COLOR_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_COLOR_DEFAULT

        public static final Color PROPERTY_INSIDE_LABELS_BG_COLOR_DEFAULT
      • PROPERTY_INSIDE_LABELS_BG_COLOR_TYPE

        public static final Class PROPERTY_INSIDE_LABELS_BG_COLOR_TYPE
      • PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_NAME

        public static final String PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_NAME
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_LABEL

        public static final String PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_LABEL
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_TOOLTIP

        public static final String PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_DEFAULT

        public static final double PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_TYPE

        public static final Class PROPERTY_INSIDE_LABELS_BG_TRANSPARENCY_TYPE
      • PROPERTY_NUM_GRID_LINES_DEFAULT

        public static final int PROPERTY_NUM_GRID_LINES_DEFAULT
        See Also:
        Constant Field Values
      • PROPERTY_NUM_GRID_LINES_TYPE

        public static final Class PROPERTY_NUM_GRID_LINES_TYPE
      • PROPERTY_RESTORE_TO_DEFAULTS_TOOLTIP

        public static final String PROPERTY_RESTORE_TO_DEFAULTS_TOOLTIP
        See Also:
        Constant Field Values
      • PROPERTY_RESTORE_TO_DEFAULTS_DEFAULT

        public static final boolean PROPERTY_RESTORE_TO_DEFAULTS_DEFAULT
        See Also:
        Constant Field Values
    • Constructor Detail

      • GraticuleLayerType

        public GraticuleLayerType()
    • Method Detail

      • isValidFor

        public boolean isValidFor​(LayerContext ctx)
        Description copied from class: LayerType
        Tests if this type can create layers for the given application provided context. Note that some applications may provide their context through the extension object interface (see ExtensibleObject.getExtension(Class)).
        Specified by:
        isValidFor in class LayerType
        Parameters:
        ctx - An application-dependent layer context.
        Returns:
        true if the type is valid with respect to the given context.
      • createLayer

        public Layer createLayer​(LayerContext ctx,
                                 PropertySet configuration)
        Description copied from class: LayerType
        Creates a layer instance for the given application provided context and the given layer configuration. The configuration may contain both, inmutable construction parameters passed to specific layer constructor as well as mutable layer properties.
        Specified by:
        createLayer in class LayerType
        Parameters:
        ctx - An application provided context, may be null. The parameter may be ignored by many layer types.
        configuration - The layer configuration.
        Returns:
        A new layer instance.
      • createLayerConfig

        public PropertySet createLayerConfig​(LayerContext ctx)
        Description copied from class: LayerType
        Creates a default configuration instance for the type of layers this type can create. After a default configuration has been created it is usually modified to specify a layer's construction parameters, e.g. for an image layer this could be the file path to the image file. Then, an application will pass the configuration to the LayerType.createLayer(com.bc.ceres.glayer.LayerContext, com.bc.ceres.binding.PropertySet) method in order to create a new layer instance.
        Specified by:
        createLayerConfig in class LayerType
        Parameters:
        ctx - An application provided context, may be null. The parameter may be ignored by many layer types.
        Returns:
        A new layer (default) configuration.