Class TLcdSLDDataTypes

java.lang.Object
com.luciad.wms.sld.model.TLcdSLDDataTypes

public class TLcdSLDDataTypes extends Object
This class provides access to the data model and the types of http://www.opengis.net/sld/super.

Refer to the package javadoc for more information about this domain model.

The data model and its types are typically used to:

  • introspect the data structures (types, properties) of the domain model in a generic way
  • create Java instances for XML types which don't have a dedicated Java class equivalent
  • configure an XML decoder for decoding data of this data model:
    new TLcdXMLSchemaBasedDecoder().configure(getDataModel())
  • configure an XML encoder for encoding data of this data model:
    new TLcdXMLSchemaBasedEncoder().configure(getDataModel())
  • set up transformations between data models

This mapping has been automatically generated based on the XML schema net/opengis/sld/super/StyledLayerDescriptor.xsd.

The display names of the entities in this data model can be customized by creating a resource bundle with base name com/luciad/wms/sld/model/TLcdSLDDataTypes. See TLcdResourceBundleDataModelDisplayNameProvider for more details on the required structure of the resource bundle.

Since:
10.0
See Also:
  • Field Details

    • NamedLayerType

      public static final TLcdDataType NamedLayerType
    • LayerType

      public static final TLcdDataType LayerType
    • LayerFeatureConstraints

      public static final TLcdDataType LayerFeatureConstraints
    • UserStyle

      public static final TLcdDataType UserStyle
    • StyledLayerDescriptor

      public static final TLcdDataType StyledLayerDescriptor
    • LayerStyleType

      public static final TLcdDataType LayerStyleType
    • UserLayer

      public static final TLcdDataType UserLayer
    • InlineFeature

      public static final TLcdDataType InlineFeature
    • FeatureTypeConstraint

      public static final TLcdDataType FeatureTypeConstraint
    • NamedStyle

      public static final TLcdDataType NamedStyle
    • RemoteOWS

      public static final TLcdDataType RemoteOWS
    • Extent

      public static final TLcdDataType Extent
  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()
      Returns the data model for http://www.opengis.net/sld/super.
      Returns:
      the data model