Package com.luciad.format.dafift.decoder
Class TLcdDAFIFTModelDecoderSupport
java.lang.Object
com.luciad.format.dafift.decoder.TLcdDAFIFTModelDecoderSupport
Helps parsing a
dafift.toc
file. The toc file provides information about the structure of DAFIFT data files.
This class exposes all supported
and all unsupported
DAFIFT source file names.
Also, it has methods to retrieve the filename and record field count for every supported DAFIFT type.
- Since:
- 7.2
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Returns the name of the aerodrome-communication data file.static String
Returns the name of the aerodrome-communication remark data file.static String
Returns the name of the aerodrome data file.static String
Returns the name of the aerodrome-navaid data file.static String
Returns the name of the airspace data file.static String
Returns the name of the airspace segment data file.static String
Returns the name of the arresting gear data file.static String
Returns the name of the ATS route data file.static String
Returns the name of the helipad data file.static String
Returns the name of the heliport-communication data file.static String
Returns the name of the heliport-communication remark data file.static String
Returns the name of the heliport data file.static String
Returns the name of the holding data file.static String
Returns the name of the ILS data file.static String
getMainObjectSourceFileName
(String aFileName) Returns the source file name which contains the main object records needed by the object in the specified file.static String
Returns the name of the Military Training Route data file.static String
Returns the name of the Military Training Route overlay data file.static String
Returns the name of the Military Training Route segment data file.static String
Returns the name of the navaid data file.static String
Returns the name of the ortca data file.static String
Returns the name of the parachute jump area data file.static String
Returns the name of the parachute jump area segment data file.static String
Returns the name of the precision approach path data file.static String
Returns the name of the procedure data file.static int
getRecordFieldCount
(String aFileName) Returns the field count of the records in the given file name.static String
Returns the name of the refueling track center data file.static String
Returns the name of the refueling track data file.static String
Returns the name of the refueling track points data file.static String
Returns the name of the refueling track scheduling data file.static String
Returns the name of the refueling track segment data file.static String
Returns the name of the runway data file.static String[]
Returns the array of supported DAFIFT data source file names.static String
Returns the name of the special use airspace data file.static String
Returns the name of the special use airspace segment data file.static String
Returns the name of the terminal climb rate data file.static String
Returns the name of the terminal Minimum Sector Altitude data file.static String
Returns the name of the terminal segment data file.static String[]
Returns the array of unsupported DAFIFT data source file names.static String
Returns the name of the VFR data file.static String
Returns the name of the VFR segment data file.static String
Returns the name of the waypoint data file.
-
Constructor Details
-
TLcdDAFIFTModelDecoderSupport
public TLcdDAFIFTModelDecoderSupport()
-
-
Method Details
-
getUnsupportedSourceFileNames
Returns the array of unsupported DAFIFT data source file names.- Returns:
- the array of unsupported DAFIFT data source file names.
- Since:
- 2017.0.05
-
getSourceFileNames
Returns the array of supported DAFIFT data source file names.- Returns:
- the array of supported DAFIFT data source file names.
-
getRecordFieldCount
Returns the field count of the records in the given file name.- Parameters:
aFileName
- The file name for which to retrieve the field count.- Returns:
- the field count of the records in the given file name.
-
getMainObjectSourceFileName
Returns the source file name which contains the main object records needed by the object in the specified file. To retrieve general information, some objects need a main object. This main object holds the domain specific information. This method will retrieve the DAFIFT data source file name containing the main objects. For instance, because each runway is linked to an aerodrome by the aerodrome identifier, the main object source file for the runway file is the aerodrome file.- Parameters:
aFileName
- The file name for which to retrieve the field count.- Returns:
- the source file name which contains the main object records needed by the object in the specified file.
-
getAerodromeFileName
Returns the name of the aerodrome data file.- Returns:
- the name of the aerodrome data file.
-
getAerodromeCommunicationFileName
Returns the name of the aerodrome-communication data file.- Returns:
- the name of the aerodrome-communication data file.
-
getAerodromeCommunicationRemarkFileName
Returns the name of the aerodrome-communication remark data file.- Returns:
- the name of the aerodrome-communication remark data file.
-
getAirspaceFileName
Returns the name of the airspace data file.- Returns:
- the name of the airspace data file.
-
getAirspaceSegmentFileName
Returns the name of the airspace segment data file.- Returns:
- the name of the airspace segment data file.
-
getArrestingGearFileName
Returns the name of the arresting gear data file.- Returns:
- the name of the arresting gear data file.
-
getATSRouteFileName
Returns the name of the ATS route data file.- Returns:
- the name of the ATS route data file.
-
getHelipadFileName
Returns the name of the helipad data file.- Returns:
- the name of the helipad data file.
-
getHeliportFileName
Returns the name of the heliport data file.- Returns:
- the name of the heliport data file.
-
getHeliportCommunicationFileName
Returns the name of the heliport-communication data file.- Returns:
- the name of the heliport-communication data file.
-
getHeliportCommunicationRemarkFileName
Returns the name of the heliport-communication remark data file.- Returns:
- the name of the heliport-communication remark data file.
-
getHoldingFileName
Returns the name of the holding data file.- Returns:
- the name of the holding data file.
-
getILSFileName
Returns the name of the ILS data file.- Returns:
- the name of the ILS data file.
-
getMilitaryTrainingRouteFileName
Returns the name of the Military Training Route data file.- Returns:
- the name of the Military Training Route data file.
-
getMilitaryTrainingRouteOverlayFileName
Returns the name of the Military Training Route overlay data file.- Returns:
- the name of the Military Training Route overlay data file.
-
getMilitaryTrainingRouteSegmentFileName
Returns the name of the Military Training Route segment data file.- Returns:
- the name of the Military Training Route segment data file.
-
getOrtcaFileName
Returns the name of the ortca data file.- Returns:
- the name of the ortca data file.
-
getPrecisionApproachPathFilename
Returns the name of the precision approach path data file.- Returns:
- the name of the precision approach path data file.
- Since:
- 2023.1
-
getParachuteJumpAreaFileName
Returns the name of the parachute jump area data file.- Returns:
- the name of the parachute jump area data file.
-
getParachuteJumpAreaSegmentFileName
Returns the name of the parachute jump area segment data file.- Returns:
- the name of the parachute jump area segment data file.
-
getProcedureFileName
Returns the name of the procedure data file.- Returns:
- the name of the procedure data file.
-
getRefuelingTrackFileName
Returns the name of the refueling track data file.- Returns:
- the name of the refueling track data file.
-
getRefuelingTrackCenterFileName
Returns the name of the refueling track center data file.- Returns:
- the name of the refueling track center data file.
-
getRefuelingTrackPointsFileName
Returns the name of the refueling track points data file.- Returns:
- the name of the refueling track points data file.
-
getRefuelingTrackSchedulingFileName
Returns the name of the refueling track scheduling data file.- Returns:
- the name of the refueling track scheduling data file.
-
getRefuelingTrackSegmentFileName
Returns the name of the refueling track segment data file.- Returns:
- the name of the refueling track segment data file.
-
getSpecialUseAirspaceFileName
Returns the name of the special use airspace data file.- Returns:
- the name of the special use airspace data file.
-
getSpecialUseAirspaceSegmentFileName
Returns the name of the special use airspace segment data file.- Returns:
- the name of the special use airspace segment data file.
-
getRunwayFileName
Returns the name of the runway data file.- Returns:
- the name of the runway data file.
-
getTerminalClimbRateFileName
Returns the name of the terminal climb rate data file.- Returns:
- the name of the terminal climb rate data data file.
-
getTerminalSegmentFileName
Returns the name of the terminal segment data file.- Returns:
- the name of the terminal segment data data file.
-
getTerminalMinimumSectorAltitudeFileName
Returns the name of the terminal Minimum Sector Altitude data file.- Returns:
- the name of the terminal Minimum Sector Altitude data file.
- Since:
- 2022.0
-
getVFRRouteFileName
Returns the name of the VFR data file.- Returns:
- the name of the VFR data file.
-
getVFRRouteSegmentFileName
Returns the name of the VFR segment data file.- Returns:
- the name of the VFR segment data file.
-
getWayPointFileName
Returns the name of the waypoint data file.- Returns:
- the name of the waypoint data file.
-