Made error message report correctly.
This commit is contained in:
@@ -58,6 +58,9 @@ public class BarChooserController extends Controller{
|
||||
}
|
||||
|
||||
public void load(){
|
||||
if (!checkDataset()){
|
||||
return;
|
||||
}
|
||||
datatypechooser.setItems(FXCollections.observableArrayList("Airports","Airlines","Routes"));
|
||||
datatypechooser.getSelectionModel().selectFirst();
|
||||
datatypechooser.getSelectionModel().selectedIndexProperty().addListener(new ChangeListener<Number>() {
|
||||
|
||||
@@ -30,6 +30,7 @@ public class BarGraphController extends Controller {
|
||||
private HashMap<String, ArrayList> useddata = new HashMap<String, ArrayList>();
|
||||
private Session currentsession;
|
||||
|
||||
|
||||
/**
|
||||
* Takes data from the current dataset and places it into the displayed bar graph.
|
||||
*/
|
||||
@@ -63,35 +64,30 @@ public class BarGraphController extends Controller {
|
||||
private String departureAirport;
|
||||
private String arrivalAirport;
|
||||
|
||||
private void datasetupCustomarAirport(ArrayList<Airport> current_air_ports){
|
||||
/** private void datasetupCustomarAirport(ArrayList<Airport> current_air_ports){
|
||||
//Takes out the specified field then adds to the used data dict.
|
||||
for (Airport entry : current_air_ports){
|
||||
String name = "Error";
|
||||
if (currentsession.getSelectedgraphagainst() == "Name") {
|
||||
name = entry.getName();
|
||||
}
|
||||
else if (currentsession.getSelectedgraphagainst() == "ICAO") {
|
||||
currentsession.getSelectedgraphagainst() == "Name";
|
||||
name = entry.getName();
|
||||
currentsession.getSelectedgraphagainst() == "ICAO";
|
||||
name = entry.getICAO();
|
||||
}
|
||||
else if (currentsession.getSelectedgraphagainst() == "IATA_FFA") {
|
||||
currentsession.getSelectedgraphagainst() == "IATA_FFA"
|
||||
name = entry.getIATA_FFA();
|
||||
}
|
||||
else if (currentsession.getSelectedgraphagainst() == "City") {
|
||||
name = entry.getCityName();
|
||||
}
|
||||
else if (currentsession.getSelectedgraphagainst() == "Country") {
|
||||
name = entry.getCountryName();
|
||||
}
|
||||
currentsession.getSelectedgraphagainst() == "City"
|
||||
|
||||
currentsession.getSelectedgraphagainst() == "Country"
|
||||
name = entry.getCountryName();
|
||||
|
||||
if (useddata.containsKey(name)){
|
||||
//int temp = useddata.get(name);
|
||||
//useddata.replace(name,temp+1);
|
||||
int temp = useddata.get(name);
|
||||
useddata.replace(name,temp+1);
|
||||
}else {
|
||||
Integer temp = 1;
|
||||
//useddata.put(name,temp);
|
||||
useddata.put(name,temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
private void datasetupCustomRoute(ArrayList<Route> current_routes){
|
||||
//Takes out the specified field (Currently departure airport and arrival airport) then adds to the used data dict.
|
||||
@@ -100,32 +96,6 @@ public class BarGraphController extends Controller {
|
||||
//}
|
||||
}
|
||||
|
||||
/**
|
||||
for (Route entry : current_routes){
|
||||
String departs = entry.getDepartureAirport();
|
||||
String arives = entry.getArrivalAirport();
|
||||
if (useddata.containsKey(departs)){
|
||||
ArrayList<Integer> temp = useddata.get(departs);
|
||||
temp.add(1,temp.get(1)+1);
|
||||
useddata.replace(departs,temp);
|
||||
}else {
|
||||
ArrayList<Integer> temp = new ArrayList<Integer>(2);
|
||||
temp.add(0);
|
||||
temp.add(1);
|
||||
useddata.put(departs,temp);
|
||||
}
|
||||
if (useddata.containsKey(arives)){
|
||||
ArrayList<Integer> temp = useddata.get(arives);
|
||||
temp.add(0,temp.get(0)+1);
|
||||
useddata.replace(arives,temp);
|
||||
}else {
|
||||
ArrayList<Integer> temp = new ArrayList<Integer>(2);
|
||||
temp.add(1);
|
||||
temp.add(0);
|
||||
useddata.put(arives,temp);
|
||||
}
|
||||
}
|
||||
*/
|
||||
/**
|
||||
* Takes the current dataset then loads the data to the graph using build graph.
|
||||
*/
|
||||
@@ -146,7 +116,7 @@ public class BarGraphController extends Controller {
|
||||
else{
|
||||
d = currentdata.getAirports();
|
||||
}
|
||||
datasetupCustomarAirport(d);
|
||||
//datasetupCustomarAirport(d);
|
||||
}
|
||||
else if (temp == "Airlines"){
|
||||
ArrayList<Airline> d = new ArrayList();
|
||||
|
||||
@@ -57,6 +57,9 @@ public class PieChooserController extends Controller{
|
||||
}
|
||||
|
||||
public void load(){
|
||||
if (!checkDataset()){
|
||||
return;
|
||||
}
|
||||
datatypechooser.setItems(FXCollections.observableArrayList("Airports","Airlines","Routes"));
|
||||
datatypechooser.getSelectionModel().selectFirst();
|
||||
datatypechooser.getSelectionModel().selectedIndexProperty().addListener(new ChangeListener<Number>() {
|
||||
@@ -74,10 +77,10 @@ public class PieChooserController extends Controller{
|
||||
|
||||
public void newFilter(){
|
||||
if (datatypechooser.getSelectionModel().getSelectedItem().toString() == "Airports"){
|
||||
createPopUpStage(SceneCode.AIRPORT_FILTER, 600, 330);
|
||||
createPopUpStage(SceneCode.AIRPORT_FILTER, 600, 480);
|
||||
}
|
||||
else if (datatypechooser.getSelectionModel().getSelectedItem().toString() == "Airlines"){
|
||||
createPopUpStage(SceneCode.AIRLINE_FILTER, 600, 330);
|
||||
createPopUpStage(SceneCode.AIRLINE_FILTER, 600, 370);
|
||||
}
|
||||
else if (datatypechooser.getSelectionModel().getSelectedItem().toString() == "Routes"){
|
||||
createPopUpStage(SceneCode.ROUTE_FILTER, 600, 330);
|
||||
|
||||
@@ -44,9 +44,8 @@ public class PieGraphController extends Controller {
|
||||
pieChartData.add(new PieChart.Data(airport,temp));
|
||||
}
|
||||
//Gives the data to the graph.
|
||||
if (useddata.keySet().size() > 250 && currentsession.getForceGraph()){
|
||||
if (useddata.keySet().size() > 250 && !currentsession.getForceGraph()){
|
||||
replaceSceneContent(SceneCode.CHART_ERROR);
|
||||
|
||||
}
|
||||
else{
|
||||
pieGraph.setData(pieChartData);
|
||||
@@ -70,6 +69,9 @@ public class PieGraphController extends Controller {
|
||||
else if (currentsession.getSelectedgraphagainst() == "IATA FFA") {
|
||||
name = entry.getIATA_FFA();
|
||||
}
|
||||
else if (currentsession.getSelectedgraphagainst() == "Altitude") {
|
||||
name = String.valueOf(entry.getAltitude());
|
||||
}
|
||||
else if (currentsession.getSelectedgraphagainst() == "City") {
|
||||
name = entry.getCityName();
|
||||
}
|
||||
@@ -149,6 +151,9 @@ public class PieGraphController extends Controller {
|
||||
* Takes the current dataset then loads the data to the graph using build graph.
|
||||
*/
|
||||
public void load() {
|
||||
if (!checkDataset()){
|
||||
return;
|
||||
}
|
||||
currentdata = getParent().getCurrentDataset();
|
||||
currentsession = this.getParent().getSession();
|
||||
String temp = currentsession.getSelectedDataToGraph();
|
||||
|
||||
@@ -35,7 +35,7 @@ public class Map {
|
||||
});
|
||||
}
|
||||
|
||||
public Map(WebView webView, final RoutePath newRoute, TableView table){
|
||||
public Map(WebView webView, final RoutePath newRoute, final TableView table){
|
||||
this.webView = webView;
|
||||
webEngine = webView.getEngine();
|
||||
initMap();
|
||||
|
||||
Reference in New Issue
Block a user