Class ALcdAIXM51Code
java.lang.Object
com.luciad.format.aixm51.model.datatypes.ALcdAIXM51Code
- Direct Known Subclasses:
TLcdAIXM51CodeAerialRefuelling,TLcdAIXM51CodeAerialRefuellingPoint,TLcdAIXM51CodeAerialRefuellingPrefix,TLcdAIXM51CodeAircraft,TLcdAIXM51CodeAircraftCategory,TLcdAIXM51CodeAircraftEngine,TLcdAIXM51CodeAircraftEngineNumber,TLcdAIXM51CodeAircraftGroundService,TLcdAIXM51CodeAircraftStand,TLcdAIXM51CodeAircraftWingspanClass,TLcdAIXM51CodeAirportHeliport,TLcdAIXM51CodeAirportHeliportCollocation,TLcdAIXM51CodeAirportWarning,TLcdAIXM51CodeAirspace,TLcdAIXM51CodeAirspaceActivity,TLcdAIXM51CodeAirspaceAggregation,TLcdAIXM51CodeAirspaceClassification,TLcdAIXM51CodeAirspaceDependency,TLcdAIXM51CodeAirspacePointPosition,TLcdAIXM51CodeAirspacePointRole,TLcdAIXM51CodeAltitudeAdjustment,TLcdAIXM51CodeAltitudeUse,TLcdAIXM51CodeApproach,TLcdAIXM51CodeApproachEquipmentAdditional,TLcdAIXM51CodeApproachGuidance,TLcdAIXM51CodeApproachLighting,TLcdAIXM51CodeApproachLightingICAO,TLcdAIXM51CodeApproachPrefix,TLcdAIXM51CodeApproval,TLcdAIXM51CodeApronElement,TLcdAIXM51CodeApronSection,TLcdAIXM51CodeArcDirection,TLcdAIXM51CodeArrestingGearEnergyAbsorb,TLcdAIXM51CodeArrestingGearEngageDevice,TLcdAIXM51CodeATCReporting,TLcdAIXM51CodeAuthority,TLcdAIXM51CodeAuthorityRole,TLcdAIXM51CodeAviationStandards,TLcdAIXM51CodeBearing,TLcdAIXM51CodeBuoy,TLcdAIXM51CodeCardinalDirection,TLcdAIXM51CodeCheckpointCategory,TLcdAIXM51CodeColour,TLcdAIXM51CodeCommunicationChannel,TLcdAIXM51CodeCommunicationDirection,TLcdAIXM51CodeCommunicationMode,TLcdAIXM51CodeComparison,TLcdAIXM51CodeContamination,TLcdAIXM51CodeCourse,TLcdAIXM51CodeCourseQualityILS,TLcdAIXM51CodeDay,TLcdAIXM51CodeDeclaredDistance,TLcdAIXM51CodeDesignatedPoint,TLcdAIXM51CodeDesignStandard,TLcdAIXM51CodeDirection,TLcdAIXM51CodeDirectionReference,TLcdAIXM51CodeDirectionTurn,TLcdAIXM51CodeDistanceIndication,TLcdAIXM51CodeDME,TLcdAIXM51CodeDMEChannel,TLcdAIXM51CodeEmissionBand,TLcdAIXM51CodeEquipmentAntiCollision,TLcdAIXM51CodeEquipmentUnavailable,TLcdAIXM51CodeFacilityRanking,TLcdAIXM51CodeFinalGuidance,TLcdAIXM51CodeFireFighting,TLcdAIXM51CodeFlight,TLcdAIXM51CodeFlightDestination,TLcdAIXM51CodeFlightOrigin,TLcdAIXM51CodeFlightPurpose,TLcdAIXM51CodeFlightRestriction,TLcdAIXM51CodeFlightRule,TLcdAIXM51CodeFlightStatus,TLcdAIXM51CodeFlowConditionOperation,TLcdAIXM51CodeFreeFlight,TLcdAIXM51CodeFrictionDevice,TLcdAIXM51CodeFrictionEstimate,TLcdAIXM51CodeFuel,TLcdAIXM51CodeGeoBorder,TLcdAIXM51CodeGradeSeparation,TLcdAIXM51CodeGroundLighting,TLcdAIXM51CodeGuidanceLine,TLcdAIXM51CodeHeightReference,TLcdAIXM51CodeHelicopterPerformance,TLcdAIXM51CodeHoldingCategory,TLcdAIXM51CodeHoldingUsage,TLcdAIXM51CodeHoldingUse,TLcdAIXM51CodeILSBackCourse,TLcdAIXM51CodeIntegrityLevelILS,TLcdAIXM51CodeIntensityStandBy,TLcdAIXM51CodeLevel,TLcdAIXM51CodeLevelSeries,TLcdAIXM51CodeLevelTableDesignator,TLcdAIXM51CodeLightHoldingPosition,TLcdAIXM51CodeLightingJAR,TLcdAIXM51CodeLightIntensity,TLcdAIXM51CodeLightSource,TLcdAIXM51CodeLoadingBridge,TLcdAIXM51CodeLocationQualifier,TLcdAIXM51CodeLogicalOperator,TLcdAIXM51CodeMarkerBeaconSignal,TLcdAIXM51CodeMarkingCondition,TLcdAIXM51CodeMarkingStyle,TLcdAIXM51CodeMeteoConditions,TLcdAIXM51CodeMilitaryOperations,TLcdAIXM51CodeMilitaryRoutePoint,TLcdAIXM51CodeMilitaryStatus,TLcdAIXM51CodeMilitaryTraining,TLcdAIXM51CodeMinimaFinalApproachPath,TLcdAIXM51CodeMinimumAltitude,TLcdAIXM51CodeMinimumHeight,TLcdAIXM51CodeMissedApproach,TLcdAIXM51CodeMLSAzimuth,TLcdAIXM51CodeMLSChannel,TLcdAIXM51CodeNavaidPurpose,TLcdAIXM51CodeNavaidService,TLcdAIXM51CodeNavigationArea,TLcdAIXM51CodeNavigationAreaRestriction,TLcdAIXM51CodeNavigationEquipment,TLcdAIXM51CodeNavigationSpecification,TLcdAIXM51CodeNDBUsage,TLcdAIXM51CodeNitrogen,TLcdAIXM51CodeNorthReference,TLcdAIXM51CodeNotePurpose,TLcdAIXM51CodeObstacleArea,TLcdAIXM51CodeObstacleAssessmentSurface,TLcdAIXM51CodeObstructionIdSurfaceZone,TLcdAIXM51CodeOil,TLcdAIXM51CodeOperationAirportHeliport,TLcdAIXM51CodeOperationManoeuvringArea,TLcdAIXM51CodeOrganisation,TLcdAIXM51CodeOrganisationHierarchy,TLcdAIXM51CodeOxygen,TLcdAIXM51CodePAR,TLcdAIXM51CodePassengerService,TLcdAIXM51CodePCNMethod,TLcdAIXM51CodePCNPavement,TLcdAIXM51CodePCNSubgrade,TLcdAIXM51CodePCNTyrePressure,TLcdAIXM51CodePilotControlledLighting,TLcdAIXM51CodePositionInILS,TLcdAIXM51CodePrimaryRadar,TLcdAIXM51CodeProcedureAvailability,TLcdAIXM51CodeProcedureCodingStandard,TLcdAIXM51CodeProcedureDistance,TLcdAIXM51CodeProcedureFixRole,TLcdAIXM51CodeProcedurePhase,TLcdAIXM51CodeProtectAreaSection,TLcdAIXM51CodeRadarService,TLcdAIXM51CodeRadioEmission,TLcdAIXM51CodeRadioFrequencyArea,TLcdAIXM51CodeRadioSignal,TLcdAIXM51CodeReferenceRole,TLcdAIXM51CodeReflector,TLcdAIXM51CodeRelativePosition,TLcdAIXM51CodeRoad,TLcdAIXM51CodeRoute,TLcdAIXM51CodeRouteAvailability,TLcdAIXM51CodeRouteDesignatorLetter,TLcdAIXM51CodeRouteDesignatorPrefix,TLcdAIXM51CodeRouteDesignatorSuffix,TLcdAIXM51CodeRouteNavigation,TLcdAIXM51CodeRouteOrigin,TLcdAIXM51CodeRouteSegmentPath,TLcdAIXM51CodeRuleProcedure,TLcdAIXM51CodeRuleProcedureTitle,TLcdAIXM51CodeRunway,TLcdAIXM51CodeRunwayElement,TLcdAIXM51CodeRunwayMarking,TLcdAIXM51CodeRunwayPointRole,TLcdAIXM51CodeRunwayProtectionArea,TLcdAIXM51CodeRunwaySection,TLcdAIXM51CodeRVRReading,TLcdAIXM51CodeRVSM,TLcdAIXM51CodeRVSMPointRole,TLcdAIXM51CodeSafeAltitude,TLcdAIXM51CodeSegmentPath,TLcdAIXM51CodeSegmentTermination,TLcdAIXM51CodeServiceATC,TLcdAIXM51CodeServiceATFM,TLcdAIXM51CodeServiceGroundControl,TLcdAIXM51CodeServiceInformation,TLcdAIXM51CodeServiceSAR,TLcdAIXM51CodeSide,TLcdAIXM51CodeSignalPerformanceILS,TLcdAIXM51CodeSpecialDate,TLcdAIXM51CodeSpecialNavigationStation,TLcdAIXM51CodeSpecialNavigationSystem,TLcdAIXM51CodeSpeedReference,TLcdAIXM51CodeStandbyPower,TLcdAIXM51CodeStatusAirport,TLcdAIXM51CodeStatusAirspace,TLcdAIXM51CodeStatusConstruction,TLcdAIXM51CodeStatusNavaid,TLcdAIXM51CodeStatusOperations,TLcdAIXM51CodeStatusService,TLcdAIXM51CodeSurfaceComposition,TLcdAIXM51CodeSurfaceCondition,TLcdAIXM51CodeSurfacePreparation,TLcdAIXM51CodeSystemActivation,TLcdAIXM51CodeTAA,TLcdAIXM51CodeTACANChannel,TLcdAIXM51CodeTaxiway,TLcdAIXM51CodeTaxiwayElement,TLcdAIXM51CodeTaxiwaySection,TLcdAIXM51CodeTelecomNetwork,TLcdAIXM51CodeTimeEvent,TLcdAIXM51CodeTimeEventCombination,TLcdAIXM51CodeTimeReference,TLcdAIXM51CodeTLOFSection,TLcdAIXM51CodeTrajectory,TLcdAIXM51CodeTransponder,TLcdAIXM51CodeUnit,TLcdAIXM51CodeUnitDependency,TLcdAIXM51CodeUpperAlpha,TLcdAIXM51CodeUsageLimitation,TLcdAIXM51CodeValueInterpretation,TLcdAIXM51CodeVASIS,TLcdAIXM51CodeVerticalDatum,TLcdAIXM51CodeVerticalReference,TLcdAIXM51CodeVerticalStructure,TLcdAIXM51CodeVerticalStructureMarking,TLcdAIXM51CodeVerticalStructureMaterial,TLcdAIXM51CodeVisualDockingGuidance,TLcdAIXM51CodeVOR,TLcdAIXM51CodeWakeTurbulence,TLcdAIXM51CodeWorkArea,TLcdAIXM51CodeYesNo
Abstract super class for all codes in AIXM 5.1. A code is a primitive type which has a number of
well known instances. In addition, application can add additional instances. As such, a code can
be considered as an extensible enumeration.
- Since:
- 10.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCodes are equal if their class matches and their code strings are the same.abstract StringgetCode()static <T extends ALcdAIXM51Code>
Collection<T> getWellKnown(Class<T> aCodeClass) Returns all known codes for the given class.static <T extends ALcdAIXM51Code>
TgetWellKnown(Class<T> aCodeClass, String aCode) Returns a code of the given class of the given code string.inthashCode()toString()
-
Constructor Details
-
ALcdAIXM51Code
public ALcdAIXM51Code()
-
-
Method Details
-
getWellKnown
Returns a code of the given class of the given code string. If no such code is known,nullis returned.- Parameters:
aCodeClass- the class of the code that is to be returnedaCode- the code string of the code that is to be returned- Returns:
- the well known code of the given class and code string
-
getWellKnown
Returns all known codes for the given class.- Parameters:
aCodeClass- The class for which to retrieve all known codes.- Returns:
- A collection that contains all known codes for the given class, should not be modified.
-
getCode
-
toString
-
hashCode
public int hashCode() -
equals
Codes are equal if their class matches and their code strings are the same.
-