Added Enums for each Open View for easier storage for Session.
This commit is contained in:
@@ -7,6 +7,7 @@ import javafx.scene.control.TableView;
|
||||
import javafx.scene.control.cell.PropertyValueFactory;
|
||||
import seng202.group9.Controller.App;
|
||||
import seng202.group9.Controller.Dataset;
|
||||
import seng202.group9.Controller.SceneCode;
|
||||
import seng202.group9.Core.Airline;
|
||||
|
||||
/**
|
||||
@@ -46,7 +47,7 @@ public class AirlineSummaryController extends MenuController{
|
||||
public void airlineRawDataButton() {
|
||||
try {
|
||||
AirlineRDController rawDataController = (AirlineRDController)
|
||||
parent.replaceSceneContent("airline_raw_data.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRLINE_RAW_DATA);
|
||||
rawDataController.setApp(parent);
|
||||
rawDataController.loadTables();
|
||||
}
|
||||
@@ -57,7 +58,7 @@ public class AirlineSummaryController extends MenuController{
|
||||
public void flightSummaryButton() {
|
||||
try {
|
||||
FlightSummaryController summaryController = (FlightSummaryController)
|
||||
parent.replaceSceneContent("flight_data_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.flightPathListView();
|
||||
}
|
||||
@@ -68,7 +69,7 @@ public class AirlineSummaryController extends MenuController{
|
||||
public void airportSummaryButton() {
|
||||
try {
|
||||
AirportSummaryController summaryController = (AirportSummaryController)
|
||||
parent.replaceSceneContent("airport_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
@@ -79,7 +80,7 @@ public class AirlineSummaryController extends MenuController{
|
||||
public void routeSummaryButton() {
|
||||
try {
|
||||
RouteSummaryController summaryController = (RouteSummaryController)
|
||||
parent.replaceSceneContent("routes_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import javafx.scene.control.TableView;
|
||||
import javafx.scene.control.cell.PropertyValueFactory;
|
||||
import seng202.group9.Controller.App;
|
||||
import seng202.group9.Controller.Dataset;
|
||||
import seng202.group9.Controller.SceneCode;
|
||||
import seng202.group9.Core.Airport;
|
||||
|
||||
/**
|
||||
@@ -47,7 +48,7 @@ public class AirportSummaryController extends MenuController{
|
||||
public void airportRawDataButton() {
|
||||
try {
|
||||
AirportRDController rawDataController = (AirportRDController)
|
||||
parent.replaceSceneContent("airport_raw_data.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRPORT_RAW_DATA);
|
||||
rawDataController.setApp(parent);
|
||||
rawDataController.loadTables();
|
||||
}
|
||||
@@ -58,7 +59,7 @@ public class AirportSummaryController extends MenuController{
|
||||
public void flightSummaryButton() {
|
||||
try {
|
||||
FlightSummaryController summaryController = (FlightSummaryController)
|
||||
parent.replaceSceneContent("flight_data_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.flightPathListView();
|
||||
}
|
||||
@@ -69,7 +70,7 @@ public class AirportSummaryController extends MenuController{
|
||||
public void routeSummaryButton() {
|
||||
try {
|
||||
RouteSummaryController summaryController = (RouteSummaryController)
|
||||
parent.replaceSceneContent("routes_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
@@ -80,7 +81,7 @@ public class AirportSummaryController extends MenuController{
|
||||
public void airlineSummaryButton() {
|
||||
try {
|
||||
AirlineSummaryController summaryController = (AirlineSummaryController)
|
||||
parent.replaceSceneContent("airline_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ import javafx.scene.control.ListView;
|
||||
import javafx.scene.control.TableView;
|
||||
import seng202.group9.Controller.App;
|
||||
import seng202.group9.Controller.Dataset;
|
||||
import seng202.group9.Controller.SceneCode;
|
||||
import seng202.group9.Core.FlightPath;
|
||||
import seng202.group9.Core.FlightPoint;
|
||||
|
||||
@@ -66,7 +67,7 @@ public class FlightSummaryController implements Initializable {
|
||||
public void handleRawDataButton() {
|
||||
try {
|
||||
FlightRawDataController rawDataController = (FlightRawDataController)
|
||||
parent.replaceSceneContent("flight_raw_data.fxml");
|
||||
parent.replaceSceneContent(SceneCode.FLIGHT_RAW_DATA);
|
||||
rawDataController.setApp(parent);
|
||||
rawDataController.loadTables();
|
||||
rawDataController.flightPathListView();
|
||||
@@ -79,7 +80,7 @@ public class FlightSummaryController implements Initializable {
|
||||
public void airportSummaryButton() {
|
||||
try {
|
||||
AirportSummaryController summaryController = (AirportSummaryController)
|
||||
parent.replaceSceneContent("airport_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
@@ -90,7 +91,7 @@ public class FlightSummaryController implements Initializable {
|
||||
public void routeSummaryButton() {
|
||||
try {
|
||||
RouteSummaryController summaryController = (RouteSummaryController)
|
||||
parent.replaceSceneContent("routes_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
@@ -101,7 +102,7 @@ public class FlightSummaryController implements Initializable {
|
||||
public void airlineSummaryButton() {
|
||||
try {
|
||||
AirlineSummaryController summaryController = (AirlineSummaryController)
|
||||
parent.replaceSceneContent("airline_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ import javafx.scene.layout.BorderPane;
|
||||
|
||||
import javafx.stage.Stage;
|
||||
import seng202.group9.Controller.App;
|
||||
import seng202.group9.Controller.SceneCode;
|
||||
|
||||
public class MenuController implements Initializable{
|
||||
|
||||
@@ -37,7 +38,7 @@ public class MenuController implements Initializable{
|
||||
*/
|
||||
public void viewAirlineRawData() {
|
||||
try {
|
||||
AirlineRDController summaryController = (AirlineRDController) parent.replaceSceneContent("airline_raw_data.fxml");
|
||||
AirlineRDController summaryController = (AirlineRDController) parent.replaceSceneContent(SceneCode.AIRLINE_RAW_DATA);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
} catch (Exception e) {
|
||||
@@ -47,7 +48,7 @@ public class MenuController implements Initializable{
|
||||
|
||||
public void viewAirportRawData() {
|
||||
try {
|
||||
AirportRDController summaryController = (AirportRDController) parent.replaceSceneContent("airport_raw_data.fxml");
|
||||
AirportRDController summaryController = (AirportRDController) parent.replaceSceneContent(SceneCode.AIRPORT_RAW_DATA);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
} catch (Exception e) {
|
||||
@@ -57,7 +58,7 @@ public class MenuController implements Initializable{
|
||||
|
||||
public void viewRouteRawData() {
|
||||
try {
|
||||
RouteRDController summaryController = (RouteRDController) parent.replaceSceneContent("route_raw_data.fxml");
|
||||
RouteRDController summaryController = (RouteRDController) parent.replaceSceneContent(SceneCode.ROUTE_RAW_DATA);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
} catch (Exception e) {
|
||||
@@ -67,7 +68,7 @@ public class MenuController implements Initializable{
|
||||
|
||||
public void viewAirlineSummary() {
|
||||
try {
|
||||
AirlineSummaryController summaryController = (AirlineSummaryController) parent.replaceSceneContent("airline_summary.fxml");
|
||||
AirlineSummaryController summaryController = (AirlineSummaryController) parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
} catch (Exception e) {
|
||||
@@ -77,7 +78,7 @@ public class MenuController implements Initializable{
|
||||
|
||||
public void viewAirportSummary() {
|
||||
try {
|
||||
AirportSummaryController summaryController = (AirportSummaryController) parent.replaceSceneContent("airport_summary.fxml");
|
||||
AirportSummaryController summaryController = (AirportSummaryController) parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
} catch (Exception e) {
|
||||
@@ -87,7 +88,7 @@ public class MenuController implements Initializable{
|
||||
|
||||
public void viewRouteSummary() {
|
||||
try {
|
||||
RouteSummaryController summaryController = (RouteSummaryController) parent.replaceSceneContent("routes_summary.fxml");
|
||||
RouteSummaryController summaryController = (RouteSummaryController) parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
} catch (Exception e) {
|
||||
@@ -104,7 +105,7 @@ public class MenuController implements Initializable{
|
||||
*/
|
||||
public void viewFlightSummary() {
|
||||
try {
|
||||
FlightSummaryController summaryController = (FlightSummaryController) parent.replaceSceneContent("flight_data_summary.fxml");
|
||||
FlightSummaryController summaryController = (FlightSummaryController) parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.flightPathListView();
|
||||
} catch (Exception e) {
|
||||
@@ -118,7 +119,7 @@ public class MenuController implements Initializable{
|
||||
public void viewFlightRawData() {
|
||||
try {
|
||||
FlightRawDataController rawDataController = (FlightRawDataController)
|
||||
parent.replaceSceneContent("flight_raw_data.fxml");
|
||||
parent.replaceSceneContent(SceneCode.FLIGHT_RAW_DATA);
|
||||
rawDataController.setApp(parent);
|
||||
rawDataController.loadTables();
|
||||
rawDataController.flightPathListView();
|
||||
|
||||
@@ -7,6 +7,7 @@ import javafx.scene.control.TableView;
|
||||
import javafx.scene.control.cell.PropertyValueFactory;
|
||||
import seng202.group9.Controller.App;
|
||||
import seng202.group9.Controller.Dataset;
|
||||
import seng202.group9.Controller.SceneCode;
|
||||
import seng202.group9.Core.Route;
|
||||
|
||||
/**
|
||||
@@ -46,7 +47,7 @@ public class RouteSummaryController extends MenuController{
|
||||
public void routeRawDataButton() {
|
||||
try {
|
||||
RouteRDController rawDataController = (RouteRDController)
|
||||
parent.replaceSceneContent("route_raw_data.fxml");
|
||||
parent.replaceSceneContent(SceneCode.ROUTE_RAW_DATA);
|
||||
rawDataController.setApp(parent);
|
||||
rawDataController.loadTables();
|
||||
}
|
||||
@@ -57,7 +58,7 @@ public class RouteSummaryController extends MenuController{
|
||||
public void flightSummaryButton() {
|
||||
try {
|
||||
FlightSummaryController summaryController = (FlightSummaryController)
|
||||
parent.replaceSceneContent("flight_data_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.flightPathListView();
|
||||
}
|
||||
@@ -68,7 +69,7 @@ public class RouteSummaryController extends MenuController{
|
||||
public void airportSummaryButton() {
|
||||
try {
|
||||
AirportSummaryController summaryController = (AirportSummaryController)
|
||||
parent.replaceSceneContent("airport_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
@@ -79,7 +80,7 @@ public class RouteSummaryController extends MenuController{
|
||||
public void airlineSummaryButton() {
|
||||
try {
|
||||
AirlineSummaryController summaryController = (AirlineSummaryController)
|
||||
parent.replaceSceneContent("airline_summary.fxml");
|
||||
parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||
summaryController.setApp(parent);
|
||||
summaryController.loadTables();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user