Class TLcdGML2DataTypes

java.lang.Object
com.luciad.format.gml2.model.TLcdGML2DataTypes

public class TLcdGML2DataTypes extends Object
This class provides access to the data model and the types of http://www.opengis.net/gml/2.1.2.1.

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/gml/2.1.2.1/feature.xsd.

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

Since:
10.0
See Also:
  • Field Details

    • GeometryCollectionType

      public static final TLcdDataType GeometryCollectionType
    • FeatureAssociationType

      public static final TLcdDataType FeatureAssociationType
    • NullType

      public static final TLcdDataType NullType
    • PointPropertyType

      public static final TLcdDataType PointPropertyType
    • GeometryPropertyType

      public static final TLcdDataType GeometryPropertyType
    • GeometryAssociationType

      public static final TLcdDataType GeometryAssociationType
    • MultiPointPropertyType

      public static final TLcdDataType MultiPointPropertyType
    • LineStringMemberType

      public static final TLcdDataType LineStringMemberType
    • AbstractGeometryType

      public static final TLcdDataType AbstractGeometryType
    • AbstractFeatureCollectionBaseType

      public static final TLcdDataType AbstractFeatureCollectionBaseType
    • LinearRingType

      public static final TLcdDataType LinearRingType
    • MultiGeometryPropertyType

      public static final TLcdDataType MultiGeometryPropertyType
    • AbstractGeometryCollectionBaseType

      public static final TLcdDataType AbstractGeometryCollectionBaseType
    • LineStringPropertyType

      public static final TLcdDataType LineStringPropertyType
    • MultiLineStringPropertyType

      public static final TLcdDataType MultiLineStringPropertyType
    • PointType

      public static final TLcdDataType PointType
    • MultiLineStringType

      public static final TLcdDataType MultiLineStringType
    • CoordType

      public static final TLcdDataType CoordType
    • PolygonMemberType

      public static final TLcdDataType PolygonMemberType
    • LinearRingMemberType

      public static final TLcdDataType LinearRingMemberType
    • AbstractFeatureType

      public static final TLcdDataType AbstractFeatureType
    • PointMemberType

      public static final TLcdDataType PointMemberType
    • PolygonPropertyType

      public static final TLcdDataType PolygonPropertyType
    • MultiPolygonType

      public static final TLcdDataType MultiPolygonType
    • BoxType

      public static final TLcdDataType BoxType
    • PolygonType

      public static final TLcdDataType PolygonType
    • MultiPointType

      public static final TLcdDataType MultiPointType
    • LineStringType

      public static final TLcdDataType LineStringType
    • MultiPolygonPropertyType

      public static final TLcdDataType MultiPolygonPropertyType
    • AbstractFeatureCollectionType

      public static final TLcdDataType AbstractFeatureCollectionType
    • CoordinatesType

      public static final TLcdDataType CoordinatesType
    • BoundingShapeType

      public static final TLcdDataType BoundingShapeType
  • Method Details

    • getDataModel

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