Interface ILcdS52Symbology

All Superinterfaces:
Cloneable, ILcdS52ColorProvider, ILcdS52FillStyleIconProvider, ILcdS52IconProvider, ILcdS52LineStyleIconProvider, ILcdS52StyleProvider

This interface collects all style providers of the S-52 symbology. It also defines style settings of the S-52 symbology:
  • Style type,
  • Color type,
  • Field Details

    • PAPER_CHART_POINT_SYMBOLS

      static final int PAPER_CHART_POINT_SYMBOLS
      See Also:
    • SIMPLIFIED_POINT_SYMBOLS

      static final int SIMPLIFIED_POINT_SYMBOLS
      See Also:
    • LINE_SYMBOLS

      static final int LINE_SYMBOLS
      See Also:
    • PLAIN_AREA_BOUNDARY_SYMBOLS

      static final int PLAIN_AREA_BOUNDARY_SYMBOLS
      See Also:
    • SYMBOLIZED_AREA_BOUNDARY_SYMBOLS

      static final int SYMBOLIZED_AREA_BOUNDARY_SYMBOLS
      See Also:
    • DAY_BRIGHT_COLORS

      static final int DAY_BRIGHT_COLORS
      See Also:
    • DAY_WHITE_BACK_COLORS

      static final int DAY_WHITE_BACK_COLORS
      Deprecated.
      The DAY WHITE BACK color scheme is no longer supported by the new version of the S-52 Presentation Library.
      See Also:
    • DAY_BLACK_BACK_COLORS

      static final int DAY_BLACK_BACK_COLORS
      Deprecated.
      The DAY BLACK BACK color scheme is no longer supported by the new version of the S-52 Presentation Library.
      See Also:
    • DUSK_COLORS

      static final int DUSK_COLORS
      See Also:
    • NIGHT_COLORS

      static final int NIGHT_COLORS
      See Also:
  • Method Details

    • setStyleType

      void setStyleType(int aStyleType)
      Sets the style type for retrieving styles.
      Parameters:
      aStyleType - PAPER_CHART_POINT_SYMBOLS, SIMPLIFIED_POINT_SYMBOLS, LINES_SYMBOLS PLAIN_AREA_BOUNDARY_SYMBOLS, or SYMBOLIZED_AREA_BOUNDARY_SYMBOLS.
    • getStyleType

      int getStyleType()
      Gets the style type.
    • setColorType

      void setColorType(int aColorType)
      Sets the color type for retrieving colors.
      Parameters:
      aColorType - DAY_BRIGHT_COLOR, DAY_WHITE_BACK_COLORS, DAY_BLACK_BACK_COLORS, DUSK_COLORS, or NIGHT_COLORS.
    • getColorType

      int getColorType()
      Gets the color type.
    • getPresentationLibraryVersion

      String getPresentationLibraryVersion()
      Returns the version of the presentation library that is used.
      Returns:
      the version of the presentation library that is used.
    • clone

      Object clone()
      Creates a clone of this symbology. The clone will have the same set of styles, colors, etc. (these can be shallow clones), but its own style type and color type.
      Returns:
      a clone of this symbology.