Package faa.tg.departure.client

This package provides the Departure GUI for controlling departing aircraft.

See:
          Description

Interface Summary
DepartureClientInterface This class defines DepartureClientInterface is used to tell the client's Mgr that an object has been sent from tgf.
DepartureClientListener This class defines DepartureClientListener which is an interface for classes that listen for departure objects from tgf
DepartureGUIEventListener This class defines DepartureGUIEventListener which is an interface for classes that listen for departure gui events
DepartureGUIInterface This class defines DepartureGUIInterface which is used to send DepartureGUIEvents to the different components of the Departure GUI as well as the DepartureClientMgr
DepartureTableInterface This class defines DepartureTableInterface which is an interface used to get the currently selected row in the DepartureTable without give access to the entire table
 

Class Summary
AddFlightEvent This class defines AddFlight which is a gui event that is fired when there is a flight to be added
AirportBtn This class defines AirportBtn which is a button that is on the Departure gui that is used to place / remove gate holds on a airport
ColumnHeaders This class defines ColumnHeaders which contains the headers for the columns of a table.
DepartureClientMgr This class defines DepartureClientMgr which is in charge of processing objects from tgf and sending objects to tgf
DepartureClientReader This class defines DepartureClientReader which reades in departure objects sent by tgf
DepartureClientService This class defines DepartureClientService it is designed to talk to the DepartureSerive class via a socket and object streams.
DepartureGUI This class defines DepartureGUI which is the graphical representation of the departure client
DepartureGUIEvent This class defines DepartureGUIEvent which is the super class for departure gui events
DepartureRow This class defines DepartureRow which is a row in the departure table
DepartureTable  
DepartureTableComparator this class defines DepartureTableComparator which is a Comparator used to sort the DepartureTable's rows
DepartureTableModel This class defines DepartureTableModel which is the model that controls a departure table.
DepartureTablePanel  
FixBtn This class defines FixBtn which is a button that is on the Departure gui that is used to place / remove gate holds on departures from a given airport which fly over a given fix
FixComboBox This class defines FixComboBox which is used to pick fixes to attempt gate holds on
FixesEvent This class defines FixesEvent which is a gui event that contains a list of all the fixes tgf wants to allow gate holds on
FixPanel This class defines FixPanel a GUI component whihc allows a user to select a fix they want to add/remove gate holds from a combobox, which then turns into a button whihc the user can click on to add/remove gate holds
FlyingStatusChangedEvent This class defines FlyingStatusChangedEvent which tells the DepartureTable that TGF has changed the flying status of a given flight
GateHeldEvent This class defines GateHeldEvent which is used to indicate gate holds placed on an object by other than me i.e.
GateHoldThread This class defines GateHoldThread which is used to go through a list gate holds sent by tgf at start up
HoldBtn This class defines HoldBtn which is an abstract class used to represent gui buttons to use with gate holds
HoldBtnFrame This class defines HoldBtnFrame is a frame that contains the buttons to add/remove holds on airports and runways
HoldEvent This class defines HoldEvent which is fired when a hold button is pushed
OtherBtnPanel This class defines OtherBtnPanel which is a panel for the depart btn and other btns
RemoveFlightEvent This class defines RemoveFlightEvent which is fired when a flight needs to be removed from the client gui
RunwayBtn This class defines RunwayBtn is a button that is used to place/remove a gate hold on a runway.
RunwayChangedEvent This class defines RunwayChangedEvent which tells the DepartureTable that tgf has changed the departure runway for a given flight
RunwayChangeEvent This class defines RunwayChangeEvent which is an event that is fired whenever the departure runway is changed using the runwaycombobox
RunwayComboBox This class defines RunwayComboBox which is used to edit the runway cell of the departure table
ScenarioChangeEvent This class defines ScenarioChangeEvent which is an gui event that is used to update the name scenario tgf is running
SimTimeEvent This class defines SimTimeEvent which is used to update the sim time displayed by the gui
SocketThread This class defines SocketThread which is a thread that is used to try to connect to the EcoGUI until it lets me
StartFlightEvent This class defines StartFlightEvent which is fired by the gui when the user presses the depart button
StartTimeUpdateEvent This class defines StartTimeUpdateEvent which is a gui event that contains a list of aircraf whose start time has to be updated
TgfStatusEvent This class defines TgfStatusEvent is a gui event that updates the tgf status displayed by the gui
TimePanel This class defines TimePanel which is a panel that displays the current sim Time, scenario name, and status of tgf
 

Package faa.tg.departure.client Description

This package provides the Departure GUI for controlling departing aircraft. It also contains classes that manage messages sent by the EcoGUI to the Departure GUI