public class TLcdAISDataTypes extends Object
AIS
. These types are base types with only the basic properties
needed to define the type. Applications can extend these types to add
additional properties.Modifier and Type | Field and Description |
---|---|
static TLcdDataType |
Aerodrome
Basic
AIS type for Aerodrome. |
static TLcdDataType |
AerodromeOperationsType
Primitive type for AerodromeOperationsType.
|
static TLcdDataType |
Airspace
Basic
AIS type for Airspace. |
static TLcdDataType |
AirspaceAssociation
Basic
AIS type for AirspaceAssociation. |
static TLcdDataType |
AirspaceClass
Primitive type for AirspaceClass.
|
static TLcdDataType |
AirspaceCorridor
Basic
AIS type for AirspaceCorridor. |
static TLcdDataType |
AirspaceSegment
Primitive type for AirspaceSegment.
|
static TLcdDataType |
AirspaceStructureType
Primitive type for AirspaceStructureType.
|
static TLcdDataType |
AirspaceType
Primitive type for AirspaceType.
|
static TLcdDataType |
AltitudeReference
Primitive type for AltitudeReference.
|
static TLcdDataType |
AltitudeType
Primitive type for AltitudeType.
|
static TLcdDataType |
AltitudeUnit
Primitive type for AltitudeUnit.
|
static TLcdDataType |
AreaMinimumAltitude
Primitive type for AreaMinimumAltitude.
|
static TLcdDataType |
ArrestingGear
Basic
AIS type for ArrestingGear. |
static TLcdDataType |
AssociationBasedAirspace
Basic
AIS type for AssociationBasedAirspace. |
static TLcdDataType |
ATSRoute
Basic
AIS type for ATSRoute. |
static TLcdDataType |
ATSRouteSegment
Basic
AIS type for ATSRouteSegment. |
static TLcdDataType |
ATSRouteSegmentLevel
Primitive type for ATSRouteSegmentLevel.
|
static TLcdDataType |
ATSRouteSegmentType
Primitive type for ATSRouteSegmentType.
|
static TLcdDataType |
BearingType
Primitive type for BearingType.
|
static TLcdDataType |
DistanceUnit
Primitive type for DistanceUnit.
|
static TLcdDataType |
DME
Basic
AIS type for DME. |
static TLcdDataType |
FrequencyUnit
Primitive type for FrequencyUnit.
|
static TLcdDataType |
GenericAirspace
Basic
AIS type for GenericAirspace. |
static TLcdDataType |
Geoborder
Basic
AIS type for Geoborder. |
static TLcdDataType |
GeoborderType
Primitive type for GeoborderType.
|
static TLcdDataType |
GeodeticDatum
Primitive type for GeodeticDatum.
|
static TLcdDataType |
GeoPath
Primitive type for GeoPath.
|
static TLcdDataType |
GeoPathLeg
Primitive type for GeoPathLeg.
|
static TLcdDataType |
GlidePath
Basic
AIS type for GlidePath. |
static TLcdDataType |
Helipad
Basic
AIS type for Helipad. |
static TLcdDataType |
Holding
Basic
AIS type for Holding. |
static TLcdDataType |
HoldingType
Primitive type for HoldingType.
|
static TLcdDataType |
ILS
Basic
AIS type for ILS. |
static TLcdDataType |
ILSMLSCategoryType
Primitive type for ILSMLSCategoryType.
|
static TLcdDataType |
ISO19103Measure
Primitive type for ISO19103Measure.
|
static TLcdDataType |
ISO19103UnitOfMeasure
Primitive type for ISO19103UnitOfMeasure.
|
static TLcdDataType |
Localizer
Basic
AIS type for Localizer. |
static TLcdDataType |
LocationBasedService
Basic
AIS type for LocationBasedService. |
static TLcdDataType |
Marker
Basic
AIS type for Marker. |
static TLcdDataType |
MarkerType
Primitive type for MarkerType.
|
static TLcdDataType |
MilitaryTrainingRoute
Basic
AIS type for MilitaryTrainingRoute. |
static TLcdDataType |
MilitaryTrainingRoutePoint
Basic
AIS type for MilitaryTrainingRoutePoint. |
static TLcdDataType |
MilitaryTrainingRouteSegment
Basic
AIS type for MilitaryTrainingRouteSegment. |
static TLcdDataType |
MinimumSectorAltitude
Basic
AIS type for MinimumSectorAltitude. |
static TLcdDataType |
Navaid
Basic
AIS type for Navaid. |
static TLcdDataType |
NavaidType
Primitive type for NavaidType.
|
static TLcdDataType |
NDB
Basic
AIS type for NDB. |
static TLcdDataType |
Obstacle
Basic
AIS type for Obstacle. |
static TLcdDataType |
Ortca
Basic
AIS type for Ortca. |
static TLcdDataType |
ParachuteJumpArea
Basic
AIS type for ParachuteJumpArea. |
static TLcdDataType |
ParachuteJumpAreaSegment
Primitive type for ParachuteJumpAreaSegment.
|
static TLcdDataType |
Point
Primitive type for Point.
|
static TLcdDataType |
PowerUnit
Primitive type for PowerUnit.
|
static TLcdDataType |
Procedure
Basic
AIS type for Procedure. |
static TLcdDataType |
ProcedureLeg
Basic
AIS type for ProcedureLeg. |
static TLcdDataType |
ProcedureType
Primitive type for ProcedureType.
|
static TLcdDataType |
RefuelingAirspace
Basic
AIS type for RefuelingAirspace. |
static TLcdDataType |
RefuelingTrack
Basic
AIS type for RefuelingTrack. |
static TLcdDataType |
RefuelingTrackPoint
Basic
AIS type for RefuelingTrackPoint. |
static TLcdDataType |
Route
Basic
AIS type for Route. |
static TLcdDataType |
RoutePoint
Basic
AIS type for RoutePoint. |
static TLcdDataType |
RouteSegment
Basic
AIS type for RouteSegment. |
static TLcdDataType |
Runway
Basic
AIS type for Runway. |
static TLcdDataType |
RunwayClinePoint
Basic
AIS type for RunwayClinePoint. |
static TLcdDataType |
RunwayDirection
Basic
AIS type for RunwayDirection. |
static TLcdDataType |
RunwaySurfaceType
Primitive type for RunwaySurfaceType.
|
static TLcdDataType |
Sector
Basic
AIS type for Sector. |
static TLcdDataType |
Service
Basic
AIS type for Service. |
static TLcdDataType |
TACAN
Basic
AIS type for TACAN. |
static TLcdDataType |
VFRRoute
Basic
AIS type for VFRRoute. |
static TLcdDataType |
VFRRoutePoint
Basic
AIS type for VFRRoutePoint. |
static TLcdDataType |
VOR
Basic
AIS type for VOR. |
static TLcdDataType |
WayPoint
Basic
AIS type for WayPoint. |
static TLcdDataType |
WaypointNavaidUsageCode
Primitive type for WaypointNavaidUsageCode.
|
Constructor and Description |
---|
TLcdAISDataTypes() |
Modifier and Type | Method and Description |
---|---|
static TLcdDataModel |
getDataModel()
Returns the data model for
AIS . |
static String |
getFeatureName(TLcdDataProperty aProperty)
Returns the name of the feature as used by the
ILcdFeaturedDescriptor interface
that corresponds to the given property. |
static TLcdDataProperty |
getProperty(TLcdDataType aDataType,
String aFeatureConstant)
Returns the property of the given data type that represents the given
feature constant.
|
public static final TLcdDataType ATSRouteSegment
AIS
type for ATSRouteSegment.ILcdRouteSegment
public static final TLcdDataType RefuelingTrackPoint
AIS
type for RefuelingTrackPoint.ILcdRefuelingTrack
public static final TLcdDataType MilitaryTrainingRouteSegment
AIS
type for MilitaryTrainingRouteSegment.ILcdMilitaryTrainingRoute
public static final TLcdDataType NDB
AIS
type for NDB.ILcdNDB
public static final TLcdDataType ArrestingGear
AIS
type for ArrestingGear.ILcdArrestingGear
public static final TLcdDataType DME
AIS
type for DME.ILcdDME
public static final TLcdDataType VFRRoute
AIS
type for VFRRoute.ILcdVFRRoute
public static final TLcdDataType Runway
AIS
type for Runway.ILcdRunway
public static final TLcdDataType RoutePoint
AIS
type for RoutePoint.ILcdRoutePoint
public static final TLcdDataType Helipad
AIS
type for Helipad.ILcdHelipad
public static final TLcdDataType Procedure
AIS
type for Procedure.ILcdProcedure
public static final TLcdDataType Localizer
AIS
type for Localizer.ILcdLocalizer
public static final TLcdDataType GlidePath
AIS
type for GlidePath.ILcdGlidePath
public static final TLcdDataType GenericAirspace
AIS
type for GenericAirspace.ILcdGenericAirspace
public static final TLcdDataType RunwayDirection
AIS
type for RunwayDirection.ILcdRunwayDirection
public static final TLcdDataType VOR
AIS
type for VOR.ILcdVOR
public static final TLcdDataType ProcedureLeg
AIS
type for ProcedureLeg.ILcdProcedureLeg
public static final TLcdDataType Aerodrome
AIS
type for Aerodrome.ILcdAerodrome
public static final TLcdDataType TACAN
AIS
type for TACAN.ILcdTACAN
public static final TLcdDataType Airspace
AIS
type for Airspace.ILcdAirspace
public static final TLcdDataType MilitaryTrainingRoute
AIS
type for MilitaryTrainingRoute.ILcdMilitaryTrainingRoute
public static final TLcdDataType MinimumSectorAltitude
AIS
type for MinimumSectorAltitude.ILcdMinimumSectorAltitude
public static final TLcdDataType Sector
AIS
type for Sector.ILcdSector
public static final TLcdDataType Geoborder
AIS
type for Geoborder.ILcdGeoborder
public static final TLcdDataType ILS
AIS
type for ILS.ILcdILS
public static final TLcdDataType Holding
AIS
type for Holding.ILcdHolding
public static final TLcdDataType Ortca
AIS
type for Ortca.ILcdOrtca
public static final TLcdDataType Service
AIS
type for Service.ILcdService
public static final TLcdDataType RouteSegment
AIS
type for RouteSegment.ILcdRouteSegment
public static final TLcdDataType MilitaryTrainingRoutePoint
AIS
type for MilitaryTrainingRoutePoint.ILcdMilitaryTrainingRoutePoint
public static final TLcdDataType ATSRoute
AIS
type for ATSRoute.ILcdATSRoute
public static final TLcdDataType RefuelingTrack
AIS
type for RefuelingTrack.ILcdRefuelingTrack
public static final TLcdDataType WayPoint
AIS
type for WayPoint.ILcdWayPoint
public static final TLcdDataType ParachuteJumpArea
AIS
type for ParachuteJumpArea.ILcdParachuteJumpArea
public static final TLcdDataType RefuelingAirspace
AIS
type for RefuelingAirspace.ILcdRefuelingAirspace
public static final TLcdDataType Navaid
AIS
type for Navaid.ILcdNavaid
public static final TLcdDataType RunwayClinePoint
AIS
type for RunwayClinePoint.ILcdRunwayClinePoint
public static final TLcdDataType Obstacle
AIS
type for Obstacle.ILcdObstacle
public static final TLcdDataType VFRRoutePoint
AIS
type for VFRRoutePoint.ILcdVFRRoutePoint
public static final TLcdDataType Route
AIS
type for Route.ILcdRoute
public static final TLcdDataType Marker
AIS
type for Marker.ILcdMarker
public static final TLcdDataType AirspaceCorridor
AIS
type for AirspaceCorridor.ILcdAirspaceCorridor
public static final TLcdDataType AirspaceAssociation
AIS
type for AirspaceAssociation.ILcdAirspaceAssociation
public static final TLcdDataType LocationBasedService
AIS
type for LocationBasedService.ILcdLocationBasedService
public static final TLcdDataType AssociationBasedAirspace
AIS
type for AssociationBasedAirspace.ILcdAssociationBasedAirspace
public static final TLcdDataType AirspaceSegment
ILcdAirspaceSegment
public static final TLcdDataType DistanceUnit
TLcdDistanceUnit
public static final TLcdDataType AltitudeUnit
TLcdAltitudeUnit
public static final TLcdDataType ISO19103Measure
ILcdISO19103Measure
public static final TLcdDataType GeoPath
ILcdGeoPath
public static final TLcdDataType GeoPathLeg
ILcdGeoPathLeg
public static final TLcdDataType ParachuteJumpAreaSegment
ILcdParachuteJumpAreaSegment
public static final TLcdDataType GeodeticDatum
ILcdGeodeticDatum
public static final TLcdDataType NavaidType
TLcdNavaidType
public static final TLcdDataType FrequencyUnit
TLcdFrequencyUnit
public static final TLcdDataType PowerUnit
TLcdPowerUnit
public static final TLcdDataType BearingType
TLcdBearingType
public static final TLcdDataType ATSRouteSegmentLevel
TLcdATSRouteSegmentLevel
public static final TLcdDataType ATSRouteSegmentType
TLcdATSRouteSegmentType
public static final TLcdDataType WaypointNavaidUsageCode
TLcdWaypointNavaidUsageCode
public static final TLcdDataType ILSMLSCategoryType
TLcdILSMLSCategoryType
public static final TLcdDataType AerodromeOperationsType
TLcdAerodromeOperationsType
public static final TLcdDataType AltitudeReference
TLcdAltitudeReference
public static final TLcdDataType AirspaceStructureType
TLcdAirspaceStructureType
public static final TLcdDataType AirspaceType
TLcdAirspaceType
public static final TLcdDataType AirspaceClass
TLcdAirspaceClass
public static final TLcdDataType AltitudeType
TLcdAltitudeType
public static final TLcdDataType RunwaySurfaceType
TLcdRunwaySurfaceType
public static final TLcdDataType MarkerType
TLcdMarkerType
public static final TLcdDataType ProcedureType
TLcdProcedureType
public static final TLcdDataType ISO19103UnitOfMeasure
ILcdISO19103UnitOfMeasure
public static final TLcdDataType Point
ILcdPoint
public static final TLcdDataType HoldingType
TLcdHoldingType
public static final TLcdDataType GeoborderType
TLcdGeoborderType
public static final TLcdDataType AreaMinimumAltitude
TLcdAreaMinimumAltitude
public static TLcdDataModel getDataModel()
AIS
.public static TLcdDataProperty getProperty(TLcdDataType aDataType, String aFeatureConstant)
Returns the property of the given data type that represents the given
feature constant. The feature constant is one of the public constants defined
on the ILcdXXXXFeature
interfaces such as for instance
ILcdAerodromeFeature, ILcdDAFIFAirspaceFeature, ILcdARINCNavaidFeature,
ILcdAIXMDMEFeature
, etc.
In most cases, the returned property will have the same name as the given constant. However, in cases where the constant contains special characters (such as for instance a '-' or a ' '), the property's name is equal to the constant with the special characters replaced by the '_' character. The property's display name will be equal to the feature constant.
aDataType
- the data typeaFeatureConstant
- the feature constant for which the corresponding property is to
be returnedgetFeatureName(TLcdDataProperty)
public static String getFeatureName(TLcdDataProperty aProperty)
ILcdFeaturedDescriptor
interface
that corresponds to the given property. Names of features and properties are not necessarily
the same so this method should be used whenever a conversion is needed.
Feature names returned by this method match with corresponding feature constants as defined in
the ILcdXXXFeature
AIS interfaces such as
ILcdAerodromeFeature, ILcdDAFIFAirspaceFeature, ILcdARINCNavaidFeature,
ILcdAIXMDMEFeature
, etc..aProperty
- A property of an AIS data type.getProperty(TLcdDataType, String)