support.Flight
Class Flight

java.lang.Object
  |
  +--support.Flight.Flight

public class Flight
extends java.lang.Object

Basically a bunch of procedural code, wrapped up in the OO manner that Java requires. main(.) starts GUI, builds graph, loops on user input. Other static functions are called by main. No need to instantiate one of these, ever.


Field Summary
(package private) static InspectableGraph _graph
           
(package private) static int _speed
           
(package private) static PathFinder _student
           
(package private) static UserInterface _ui
           
(package private) static java.lang.String FLIGHTDB_PATH
           
 
Constructor Summary
private Flight()
           
 
Method Summary
(package private) static void buildGraph()
           
(package private) static void clearAll()
           
(package private) static void dijkstra()
           
(package private) static void highlight()
           
static void main(java.lang.String[] args)
           
(package private) static int newSpeed()
           
(package private) static void setSpeed(int speed)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

_ui

static UserInterface _ui

_graph

static InspectableGraph _graph

_speed

static int _speed

FLIGHTDB_PATH

static final java.lang.String FLIGHTDB_PATH

_student

static PathFinder _student
Constructor Detail

Flight

private Flight()
Method Detail

main

public static void main(java.lang.String[] args)

buildGraph

static void buildGraph()

setSpeed

static void setSpeed(int speed)

newSpeed

static int newSpeed()

clearAll

static void clearAll()

dijkstra

static void dijkstra()

highlight

static void highlight()