From 0a4b301fdb38c081a013604fe31d2c0d9f80bff2 Mon Sep 17 00:00:00 2001 From: iMoHax Date: Fri, 7 Aug 2015 15:28:05 +0300 Subject: [PATCH] implement parser EDCE --- .../controllers/RouteSearchController.java | 8 + client/src/main/resources/view/main.fxml | 3 + client/src/main/resources/view/profile.fxml | 40 +++++ .../src/main/resources/view/routeSearch.fxml | 40 +++++ pom.xml | 6 + utils/pom.xml | 4 + .../main/java/ru/trader/edce/Converter.java | 123 +++++++++++++ .../main/java/ru/trader/edce/EDCEParser.java | 19 ++ .../java/ru/trader/edce/entities/Cargo.java | 22 +++ .../ru/trader/edce/entities/Commander.java | 32 ++++ .../ru/trader/edce/entities/Commodity.java | 86 +++++++++ .../ru/trader/edce/entities/EDPacket.java | 40 +++++ .../java/ru/trader/edce/entities/Fuel.java | 22 +++ .../java/ru/trader/edce/entities/Module.java | 40 +++++ .../java/ru/trader/edce/entities/Ship.java | 73 ++++++++ .../ru/trader/edce/entities/ShipyardItem.java | 31 ++++ .../java/ru/trader/edce/entities/Slot.java | 13 ++ .../ru/trader/edce/entities/Starport.java | 54 ++++++ .../java/ru/trader/edce/entities/System.java | 31 ++++ .../test/java/ru/trader/edce/ParseTest.java | 170 ++++++++++++++++++ utils/src/test/resources/edce/edce.json | 4 +- 21 files changed, 859 insertions(+), 2 deletions(-) create mode 100644 client/src/main/java/ru/trader/controllers/RouteSearchController.java create mode 100644 client/src/main/resources/view/profile.fxml create mode 100644 client/src/main/resources/view/routeSearch.fxml create mode 100644 utils/src/main/java/ru/trader/edce/Converter.java create mode 100644 utils/src/main/java/ru/trader/edce/EDCEParser.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Cargo.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Commander.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Commodity.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/EDPacket.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Fuel.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Module.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Ship.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/ShipyardItem.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Slot.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/Starport.java create mode 100644 utils/src/main/java/ru/trader/edce/entities/System.java create mode 100644 utils/src/test/java/ru/trader/edce/ParseTest.java diff --git a/client/src/main/java/ru/trader/controllers/RouteSearchController.java b/client/src/main/java/ru/trader/controllers/RouteSearchController.java new file mode 100644 index 0000000..183511b --- /dev/null +++ b/client/src/main/java/ru/trader/controllers/RouteSearchController.java @@ -0,0 +1,8 @@ +package ru.trader.controllers; + +public class RouteSearchController { + + + + +} diff --git a/client/src/main/resources/view/main.fxml b/client/src/main/resources/view/main.fxml index d31a602..8426d09 100644 --- a/client/src/main/resources/view/main.fxml +++ b/client/src/main/resources/view/main.fxml @@ -8,6 +8,7 @@ fx:id="mainPane" > + @@ -43,6 +44,8 @@ + +
diff --git a/client/src/main/resources/view/profile.fxml b/client/src/main/resources/view/profile.fxml new file mode 100644 index 0000000..a9c00d0 --- /dev/null +++ b/client/src/main/resources/view/profile.fxml @@ -0,0 +1,40 @@ + + + + + + + + + +