Package faa.tg.scenario.importer

This package provides the classes used to read data for the Scenario.

See:
          Description

Interface Summary
AircraftImporter AircraftImporter is the interface that should be implemented by each Aircraft Importer class.
Importer<T> This interface provides a generic method for getting an object from an importer.
RunwayImporter This interface provides a standard method for getting a Runway from an importer.
StreamingImporter<T> This interface provides a standard method for adding imported objects to a manager.
Ufp This class is built for each Ufp flight plan read in from the flight plan file.
XmlElementHandler  
XmlRouteImporterBase.RouteExtender  
 

Class Summary
AirportXmlFileMerger This program takes in three input files - an airport file, an approach file, and a runway file and one output file and merges them.
BracketLogicParser This Class parses a Bracket Logic String of the form The String must be delimited by colons BracketLogicString -> [Logic,Logic*] Logic -> (AltRestrict | IASRestrict | MachRestrict | SpCmdLine | AltCmd | SpdCmd | HdgCmd) AltRestrict-> ALTR=INTEGER IASRestrict-> IASR=INTEGER AltCmd-> ALT=INTEGER HdgCmd-> HDG=INTEGER MachRestrict-> MACHR=FLOAT SpCmdLine-> CMD= (SpCmd SpCmd*) SpCmd -> any "reasonable" command from the CommandLine Ex: [ALTR=100] Be at 10,000 ft when reaching the node [IASR=250] Be at 250 kts when reaching the node [MACHR=.7] Be at Mach .7 when reaching the node [ALT=30] When reaching the node Execute the Altitude 3000 ft command [SPD=150] When reaching the node Execute the Speed 150 ft command [HDG=250] When reaching the node Execute the Heading 250 ft command [CMD=a30] When reaching the node Execute the Altitude 3000 ft command [CMD=a100 s250] When reaching the node go to 10000 ft and 250 knots [ALTR=100:CMD=a170] Be at 10000 feet when you reach the node, upon reaching the node climb to 17,000 ft.
CsvFpImporter UfpImporter that parses the comma-separated variable (CSV) flight plan.
DbFixImporter The DbFixImporter class will read fixes from the file specified in the provided Properties object given at instantiation.
EramFixImporter  
FlightImporter This class provides a standard method for getting a flight from an importer.
GroundBracketLogicParser This class is used bracket logic for ground routes
ImporterBase<T> Basic functionality for Importers.
IPFacilityXmlImporter IPFacilityXmlImporter reads GenericDevice.xml files for RbxDevice object construction.
IPRadarXmlImporter IPRadarXmlImporter reads GenericDevice.xml files for RbxDevice object construction.
MetaImporter Initiator provides a "meta-importer" that will read elements off of stream and decide which importer to use.
NfdcAirportImporter
NfdcApImporter The NfdcApImporter class will read airports from the file specified in the provided Properties object given at instantiation.
NfdcIlsImporter The NfdcIlsImporter class will read ils data from the URL specified in the provided Properties object given at instantiation.
NfdcRunwayImporter The NfdcRunwayImporter class will read runways from the file specified in the provided Properties object given at instantiation.
NodeListIterator  
ParseFiledRoute This Object parses a FiledRouteString and returns a Route Object Ex: PHL.SID.fix1.v23.fix3.STAR2.BWI with bracket logic: PHL.SID.fix1[alt=200].v23.fix3.STAR2.BWI
ParseGroundRoute This class is designed to parse route strings and form GroundRoutes.
ParseResult The result returned from ParseFiledRoute.parse()
PrintElementName Helper Class for Main test, prints the element names to stdout
RecordingFlightManager RecordingFlightManager imports aircraft from a DRAT recording file and starts them in the simulation as DeadReckonAircraft.
Ruc236RucWeatherImporter  
SpwCfgParser This class is used to parse the SpwCfg file and retrieve the ArrayList of SimPilotWorkstations and PVD specified in that file.
TestMetaImporter Test the MetaImporter.
TransmittedSimDataImporter TransmittedSimDataImporter imports aircraft from a DRAT recording file and starts them in the simulation as DeadReckonAircraft.
TransmittedSimDataManager TransmittedSimDataManager imports aircraft from a DRAT recording file and starts them in the simulation.
TzMessageImporter A importer for importing and servicing Tz Messages
UfpDefault Sets the default values of the Ufp implementation used; contains the class to use for the Ufp implementation.
UfpImporter This interface provides the method for importing a new Flight into the simulation, based on a universal flight plan.
Ufps This is a static helper class for Ufps.
UfpV5imp Deprecated. Use UfpV6imp instead
UfpV6imp This class is built for each Ufp flight plan read in from the flight plan file.
XmlAarImporter  
XmlAcesGeoMapImporter This class reads AcesGeoMap data from an Xml file.
XmlAdrImporter  
XmlAircraftTypeProfileImporter This is an implementation for the AircraftTypeProfileImporter.
XmlAirframeImporter XmlAirframeImporter is an XmlImporter class that is responsible for the instantiation of an Airframe object whos properties are specified in an XML document defined by an external DTD See: aircraft.dtd
XmlAirportImporter Import Airports Specified in XML See the source: XmlAirportImporter.java
XmlApproachImporter Imports XML approach data.
XmlArbImporter This class reads Arb data from an Xml file.
XmlAudioFileImporter This Class reads ClassLoader data from an Xml file.
XmlCenterImporter XmlCenterImporter reads a center.xml file.
XmlClassLoader This Class reads ClassLoader data from an Xml file.
XmlControlLogicImporter Deprecated.  
XmlDomImporter XmlDomImporter acts as the base class for all XmlDomImporters.
XmlElementNames XmlElementNames is an interface that contains all of the XmlElementNames used by the XmlAircraftImporter classes.
XmlEngineImporter XmlEngineImporter is an XmlDomImporter class that is responsible for the instantiation of an Engine object whos properties are specified in an XML document defined by an external DTD See: aircraft.dtd
XmlFacilityImporter This class reads Facility definition data from an Xml file.
XmlFixImporter This class reads Fix data from an Xml file.
XmlFlightLevelInterpolationImporter This class reads an xml file that defines the data for doing vertical interpolations See the source: XmlFlightLevelInterpolationImporter.java
XmlFpaImporter  
XmlFpImporter UfpImporter that parses the xml flight plan.
XmlGainsImporter  
XmlGroundFixConnectionImporter This class read in an XML file detailing the connections between GroundFixs in the simulation, and makes connections between them.
XmlGroundFixImporter This is an implementation of GroundFixImporter for XML files.
XmlGroundRouteImporter This class defines XmlGroundRouteImporter import ground routes from xml file
XmlHistoryImporter This class reads History data from an Xml file.
XmlLongitudinalGuidanceImporter XmlLongitudinalGuidanceImporter is an XmlImporter class that is responsible for the instantiation of a LongitudinalGuidanceInterface object whose properties are specified in an XML document defined by an external DTD.
XmlNamedShapeImporter This class reads See the source: XmlNamedShapeImporter.java
XmlNodeImporter  
XmlPerformanceParametersImporter  
XmlRadarImporter This class reads Radar definition data from an Xml file.
XmlRadarMessageImporter This class reads Radar data from an Xml file.
XmlRbxCntlPrefsImporter This class reads preferences saved by RbxControl.
XmlRouteImporter XmlRouteImporter reads Route data from an XML file.
XmlRouteImporterBase<T> This class is a base class for classes that read Route data from an Xml file.
XmlRouteImporterBase.CircularArc  
XmlRouteImporterBase.RhumbLine  
XmlRunwayImporter This class reads Runway data from an Xml file.
XmlSaxImporter XmlSaxImporter acts as the base class for all XmlSaxImporters.
XmlSectorBoundaryImporter XmlSectorBoundaryImporter is a class that imports the sector boundary information and sets the sector shape in the Sector objects.
XmlSectorImporter This class reads Sector data from an Xml file.
XmlSidRouteImporter This class reads SidRoute data from an Xml file.
XmlSimEventImporter This Class reads SimEvent data from an Xml file.
XmlStarRouteImporter This class reads StarRoute data from an Xml file.
XmlTgfDataImporter XmlTgfDataImporter imports generally-useful TGF data from XML format.
XmlTrajectoryImporter This class reads Position4DRoute data from an Xml file.
XmlUrl This class allows other classes that use the URL class to test for the existence of a File pointed to by a URL.
XmlUrlResult This class contains XmlUrlResult which is the result of XmlUrl testing the existence of both a xml file and its dtd/schema (if any) See the source: XmlUrlResult.java
XmlWindStrataImporter This class reads an xml file that defines the data for doing vertical stratas of wind See the source: XmlWindStrataImporter.java
XPvdFixImporter The XPvdFixImporter class will read fixes from the file specified in the provided Properties object given at instantiation.
XpvdLinesImporter  
XPvdRouteImporter The XPvdRouteImporter class will read routes from the file specified in the provided Properties object given at the time of instantiation.
 

Enum Summary
Ufps.GroundRouteExtractor Text parser for the project specific fields to grab ground routes.
XmlRouteImporterBase.SegmentTypeImporter  
 

Exception Summary
AircraftInstantiationException Indicates an error while attempting to instantiate an aircraft.
ImporterException This Exception is thrown by Importers when a problem is encountered
InvalidRouteException This Exception is thrown by Route Importers when a invalid route is encountered.
ParseException This Exception is thrown by Importers when a problem is encountered
UndefinedAirportException Indicates an error while attempting to instantiate an airport.
UndefinedRunwayException Indicates an error while attempting to instantiate a runway.
XmlUrlException This class defines XmlUrlException which wraps around other exceptions thrown in XmlUrl class
 

Package faa.tg.scenario.importer Description

This package provides the classes used to read data for the Scenario. Generally the data will be in the form of XML files. See: The XML files base directory