Package support.Flight

Interface Summary
Paths Constants for the file paths, useful if you move the project around.
UserInterface Specifies the services that a user interface provides to student code for the Flight assignment.
 

Class Summary
AirportSpecs Data bucket holding information about an airport.
Flight Basically a bunch of procedural code, wrapped up in the OO manner that Java requires.
FlightSpecs Data bucket that holds information about a flight.
FullFinder This class maintains the database of flights and handles shortest-path queries.
GUI GUI implements the UserInterface interface with an AWT GUI.
GUIEdge Just a data bucket, allowing us to maintain state about location and color of edges, for later redrawing if required.
GUIVertex Just a data bucket, allowing us to maintain state about location and color of vertices, for later redrawing if required.
Map Class that displays a map of the USA, draws vertices and edges on it when asked, and reports mouse interaction with the vertices.
MessageBar  
Parser The methods in this class take the data stored in the flight databases and parse it, creating containers of AirportSpecs and FlightSpecs.
StandardOps Some operations the support code likes to do.
 

Exception Summary
FlightException