Class TLcdNVG20DataTypes

java.lang.Object
com.luciad.format.nvg.nvg20.model.TLcdNVG20DataTypes

public class TLcdNVG20DataTypes extends Object
This class provides access to the data model and the types of https://tide.act.nato.int/schemas/2012/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.2.0.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/nvg20/model/TLcdNVG20DataTypes. See TLcdResourceBundleDataModelDisplayNameProvider for more details on the required structure of the resource bundle.

Since:
2015.0
See Also:
  • Field Details

    • AngleType

      public static final TLcdDataType AngleType
    • ExtensionType

      public static final TLcdDataType ExtensionType
    • ContentType

      public static final TLcdDataType ContentType
    • LabelType

      public static final TLcdDataType LabelType
    • CircleType

      public static final TLcdDataType CircleType
    • LegType

      public static final TLcdDataType LegType
    • WidthType

      public static final TLcdDataType WidthType
    • ArcbandRingType

      public static final TLcdDataType ArcbandRingType
    • LongitudeType

      public static final TLcdDataType LongitudeType
    • CorridorType

      public static final TLcdDataType CorridorType
    • KeyTypeAttribute

      public static final TLcdDataType KeyTypeAttribute
    • ContentType_TimeSpan

      public static final TLcdDataType ContentType_TimeSpan
    • AltitudeDepthType

      public static final TLcdDataType AltitudeDepthType
    • SymbolCodeType

      public static final TLcdDataType SymbolCodeType
    • IdentifierType

      public static final TLcdDataType IdentifierType
    • EllipseType

      public static final TLcdDataType EllipseType
    • TextType

      public static final TLcdDataType TextType
    • LongLatType

      public static final TLcdDataType LongLatType
    • MultiPointType

      public static final TLcdDataType MultiPointType
    • WellKnownUnitOfMeasure

      public static final TLcdDataType WellKnownUnitOfMeasure
    • SimpleDataSectionType

      public static final TLcdDataType SimpleDataSectionType
    • StyleType

      public static final TLcdDataType StyleType
    • RectangularRingType

      public static final TLcdDataType RectangularRingType
    • OrbitType

      public static final TLcdDataType OrbitType
    • PolylineType

      public static final TLcdDataType PolylineType
    • SpeedType

      public static final TLcdDataType SpeedType
    • ModifiersType

      public static final TLcdDataType ModifiersType
    • ArrowType

      public static final TLcdDataType ArrowType
    • SchemaType

      public static final TLcdDataType SchemaType
    • ArcType

      public static final TLcdDataType ArcType
    • NvgType

      public static final TLcdDataType NvgType
    • WellKnownKeyTypeAttribute

      public static final TLcdDataType WellKnownKeyTypeAttribute
    • UnitOfMeasureType

      public static final TLcdDataType UnitOfMeasureType
    • AreaContentType

      public static final TLcdDataType AreaContentType
    • ExtendedDataType

      public static final TLcdDataType ExtendedDataType
    • ListOfLongLatType

      public static final TLcdDataType ListOfLongLatType
    • LinearRingType

      public static final TLcdDataType LinearRingType
    • RadiusType

      public static final TLcdDataType RadiusType
    • SimpleDataType

      public static final TLcdDataType SimpleDataType
    • VersionType

      public static final TLcdDataType VersionType
    • RectangleType

      public static final TLcdDataType RectangleType
    • LatitudeType

      public static final TLcdDataType LatitudeType
    • CompositeType

      public static final TLcdDataType CompositeType
    • RotationType

      public static final TLcdDataType RotationType
    • CourseType

      public static final TLcdDataType CourseType
    • CircularRingType

      public static final TLcdDataType CircularRingType
    • EllipticRingType

      public static final TLcdDataType EllipticRingType
    • SymbolizedContentType

      public static final TLcdDataType SymbolizedContentType
    • PointType

      public static final TLcdDataType PointType
    • SimpleFieldType

      public static final TLcdDataType SimpleFieldType
    • PolygonType

      public static final TLcdDataType PolygonType
    • GroupType

      public static final TLcdDataType GroupType
    • ExclusionType

      public static final TLcdDataType ExclusionType
    • ArcbandType

      public static final TLcdDataType ArcbandType
  • Method Details

    • getDataModel

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