Class TLcdS101SLDSymbolizer

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdS101SLDSymbolizer extends ALcdSLDSymbolizer
Symbolizer for expressing an S-101 styling configuration within an SLD Feature Type Style definition.

This symbolizer can be used as an adapter between the S-101 and SLD API's: it allows to embed an S-101 display settings object within an SLD symbolizer, or, on XML level, to embed S-101 display settings within an <sld:Symbolizer/> element.

Note that the default SLD rendering engine of LuciadLightspeed does not support the visualization of this symbolizer; if an SLD feature type style is found to contain a TLcdS101SLDSymbolizer, this should be visualized by retrieving the symbolizer's display settings and creating an S-101 layer with those settings.

Since:
2026.0
See Also:
  • Constructor Details

    • TLcdS101SLDSymbolizer

      public TLcdS101SLDSymbolizer()
      Creates a new, empty TLcdS101SLDSymbolizer instance.
    • TLcdS101SLDSymbolizer

      public TLcdS101SLDSymbolizer(TLcdDataType aType)
      Creates a new, empty TLcdS101SLDSymbolizer instance with the specified data type. This type should either be TLcdS101SLDDataTypes.S101SymbolizerType or a subtype hereof.
  • Method Details

    • getDisplaySettings

      public TLcdS101DisplaySettings getDisplaySettings()
      Returns the S-101 display settings of this symbolizer.
      Returns:
      the S-101 display settings of this symbolizer.
    • setDisplaySettings

      public void setDisplaySettings(TLcdS101DisplaySettings aDisplaySettings)
      Sets the S-101 display settings of this symbolizer.
      Parameters:
      aDisplaySettings - the S-101 display settings of this symbolizer.