public class TimeToGatePerFlightAnalyzer extends Analyzer implements PassengerAnalyzer
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<Passenger,java.lang.Double> |
arrivalTimes
The arrival times.
|
private java.util.List<Passenger> |
passengers
The passengers.
|
private java.util.List<Flight> |
schedule
The flight schedule.
|
private java.util.HashMap<Flight,java.util.HashMap<Passenger,java.lang.Double>> |
timeToGate
The time to gate hashmap.
|
| Constructor and Description |
|---|
TimeToGatePerFlightAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPassenger(Passenger passenger)
Adds a passenger to the analyzer.
|
java.lang.String[] |
getLineNames()
Gets the names of the lines.
|
java.lang.String |
getTitle()
The title of the value update.
|
double[] |
getValues()
Gets the current values for a graph.
|
java.lang.String |
getYAxis()
The title of the y axis.
|
private boolean |
reachedGate(Passenger passenger)
Determines if the passenger reached its gate.
|
void |
setMap(Map map)
Sets the map.
|
exportData, getDataset, getMap, updateprivate java.util.List<Flight> schedule
private java.util.List<Passenger> passengers
private java.util.HashMap<Flight,java.util.HashMap<Passenger,java.lang.Double>> timeToGate
private java.util.HashMap<Passenger,java.lang.Double> arrivalTimes
public void addPassenger(Passenger passenger)
PassengerAnalyzeraddPassenger in interface PassengerAnalyzerpassenger - The passenger.public java.lang.String[] getLineNames()
AnalyzergetLineNames in class Analyzerpublic java.lang.String getTitle()
Analyzerpublic double[] getValues()
Analyzerpublic java.lang.String getYAxis()
Analyzerprivate boolean reachedGate(Passenger passenger)
passenger - The passenger.