Class TLcdNVG15DataTypes

java.lang.Object
com.luciad.format.nvg.nvg15.model.TLcdNVG15DataTypes

public class TLcdNVG15DataTypes extends Object
This class provides access to the data model and the types of http://tide.act.nato.int/schemas/2009/10/nvg.

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 schema/nvg.data.1.5.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/nvg/nvg15/model/TLcdNVG15DataTypes. See TLcdResourceBundleDataModelDisplayNameProvider for more details on the required structure of the resource bundle.

Since:
2015.0
See Also:
  • Field Details

    • KeyTypeAttribute

      public static final TLcdDataType KeyTypeAttribute
    • pointType

      public static final TLcdDataType pointType
    • polygonType

      public static final TLcdDataType polygonType
    • directionType

      public static final TLcdDataType directionType
    • iconSymbolType

      public static final TLcdDataType iconSymbolType
    • SimpleDataType

      public static final TLcdDataType SimpleDataType
    • NvgDataObjectType

      public static final TLcdDataType NvgDataObjectType
    • distanceType

      public static final TLcdDataType distanceType
    • m2525bType

      public static final TLcdDataType m2525bType
    • versionType

      public static final TLcdDataType versionType
    • textType

      public static final TLcdDataType textType
    • LongLatType

      public static final TLcdDataType LongLatType
    • anchorType

      public static final TLcdDataType anchorType
    • groupType

      public static final TLcdDataType groupType
    • circleType

      public static final TLcdDataType circleType
    • SymbolCodeType

      public static final TLcdDataType SymbolCodeType
    • legType

      public static final TLcdDataType legType
    • IdentifierType

      public static final TLcdDataType IdentifierType
    • app6aType

      public static final TLcdDataType app6aType
    • corridorType

      public static final TLcdDataType corridorType
    • NonnullDistanceType

      public static final TLcdDataType NonnullDistanceType
    • ExtendedDataType

      public static final TLcdDataType ExtendedDataType
    • polylineType

      public static final TLcdDataType polylineType
    • arrowType

      public static final TLcdDataType arrowType
    • speedType

      public static final TLcdDataType speedType
    • SchemaType

      public static final TLcdDataType SchemaType
    • SymbolCodeTypeOld

      public static final TLcdDataType SymbolCodeTypeOld
    • compositeType

      public static final TLcdDataType compositeType
    • arcbandType

      public static final TLcdDataType arcbandType
    • NvgBaseType

      public static final TLcdDataType NvgBaseType
    • ListOfLongLatType

      public static final TLcdDataType ListOfLongLatType
    • rotationAngleType

      public static final TLcdDataType rotationAngleType
    • directionAngleType

      public static final TLcdDataType directionAngleType
    • longitudeType

      public static final TLcdDataType longitudeType
    • ellipseType

      public static final TLcdDataType ellipseType
    • SimpleFieldType

      public static final TLcdDataType SimpleFieldType
    • arcType

      public static final TLcdDataType arcType
    • multipointType

      public static final TLcdDataType multipointType
    • nvgType

      public static final TLcdDataType nvgType
    • NvgMapObjectType

      public static final TLcdDataType NvgMapObjectType
    • latitudeType

      public static final TLcdDataType latitudeType
  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()
      Returns the data model for http://tide.act.nato.int/schemas/2009/10/nvg.
      Returns:
      the data model