From 974ab8dc6bfb5dea5e402c21fdf466d165f927ce Mon Sep 17 00:00:00 2001 From: fodorpatrik2000 <fodorpatrik2000@sch.bme.hu> Date: Mon, 26 Apr 2021 13:01:34 +0200 Subject: [PATCH] Inner class uml --- src/projlab/InventoryChooserPanel.java | 1 + src/projlab/MainPanel.java | 5 +++++ src/projlab/SettlerControlPanel.java | 9 +++++++++ src/projlab/SettlerInfoPanel.java | 2 ++ 4 files changed, 17 insertions(+) diff --git a/src/projlab/InventoryChooserPanel.java b/src/projlab/InventoryChooserPanel.java index 7dd0c15c..7c219a4f 100644 --- a/src/projlab/InventoryChooserPanel.java +++ b/src/projlab/InventoryChooserPanel.java @@ -46,6 +46,7 @@ public class InventoryChooserPanel extends HBox { /** * A kiválasztást kezelő segédosztály. */ + @Docs(uml = "InventoryChooserPanel +-- InventoryChooserPanel.ChooseHandler") public class ChooseHandler implements EventHandler<MouseEvent> { private final InventoryChosen ch; private final Material mat; diff --git a/src/projlab/MainPanel.java b/src/projlab/MainPanel.java index c3a0146b..b0329993 100644 --- a/src/projlab/MainPanel.java +++ b/src/projlab/MainPanel.java @@ -152,6 +152,7 @@ public class MainPanel extends GridPane { /** * Látogatható objektum kattintás kezelése. */ + @Docs(uml = "MainPanel +-- MainPanel.VisitableClickedHandler") private class VisitableClickedHandler implements EventHandler<MouseEvent> { private final Visitable vis; public VisitableClickedHandler(Visitable v) { @@ -169,6 +170,7 @@ public class MainPanel extends GridPane { /** * A GUI változtatásához szükséges megfigyelő. */ + @Docs(uml = "MainPanel +-- MainPanel.AsteroidGUIObserver") private class AsteroidGUIObserver implements Asteroid.AsteroidObserver { @Override @@ -218,6 +220,7 @@ public class MainPanel extends GridPane { /** * Segédosztály a telepes megváltoztatásához. */ + @Docs(uml = "MainPanel +-- MainPanel.SettlerChanged") private class SettlerChanged implements Settler.SettlerObserver { @Override @@ -250,6 +253,7 @@ public class MainPanel extends GridPane { } //TODO: javadoc + @Docs(uml = "MainPanel +-- MainPanel.PortalGUIObserver") private class PortalGUIObserver implements Portal.PortalObserver { @Override public void portalMoved(Visitable newAsteroid, Portal p) { @@ -267,6 +271,7 @@ public class MainPanel extends GridPane { } } + @Docs(uml = "MainPanel +-- MainPanel.WinLoseObserver") private class WinLoseObserver implements Game.GameObserver { private void replaceAllWithTxt(String text) { Platform.runLater(() -> { diff --git a/src/projlab/SettlerControlPanel.java b/src/projlab/SettlerControlPanel.java index a53b9297..2669f2b2 100644 --- a/src/projlab/SettlerControlPanel.java +++ b/src/projlab/SettlerControlPanel.java @@ -46,6 +46,7 @@ public class SettlerControlPanel extends HBox { /** * Bányászás gomb lenyomása. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.MineBtnEvent") private class MineBtnEvent implements EventHandler<MouseEvent> { @Override public void handle(MouseEvent mouseEvent) { @@ -59,6 +60,7 @@ public class SettlerControlPanel extends HBox { /** * Fúrás gomb lenyomása. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.DrillBtnEvent") private class DrillBtnEvent implements EventHandler<MouseEvent> { @Override public void handle(MouseEvent mouseEvent) { @@ -69,6 +71,7 @@ public class SettlerControlPanel extends HBox { } } + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.ChosenHandler") private class ChosenHandler implements InventoryChooserPanel.InventoryChosen { @Override public void chosen(Material material) { @@ -91,6 +94,7 @@ public class SettlerControlPanel extends HBox { /** * Nyersanyag visszahelyezése gomb lenyomása. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.PutBackBtnEvent") private class PutBackBtnEvent implements EventHandler<MouseEvent> { @Override public void handle(MouseEvent mouseEvent) { @@ -111,6 +115,7 @@ public class SettlerControlPanel extends HBox { /** * Robot építése gomb lenyomása. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.BuildRobotBtnEvent") private class BuildRobotBtnEvent implements EventHandler<MouseEvent> { @Override public void handle(MouseEvent mouseEvent) { @@ -131,6 +136,7 @@ public class SettlerControlPanel extends HBox { /** * Teleportkapu építése gomb lenyomása. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.BuildPortalBtnEvent") private class BuildPortalBtnEvent implements EventHandler<MouseEvent> { @Override public void handle(MouseEvent mouseEvent) { @@ -141,6 +147,7 @@ public class SettlerControlPanel extends HBox { /** * Teleportkapu lerakása gomb lenyomása. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.PlacePortalBtnEvent") private class PlacePortalBtnEvent implements EventHandler<MouseEvent> { @Override public void handle(MouseEvent mouseEvent) { @@ -165,6 +172,7 @@ public class SettlerControlPanel extends HBox { /** * Segédosztály a telepesek léptetésének kezeléséhez. */ + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.SettlerTickHandler") public class SettlerTickHandler implements Settler.SettlerObserver { @Override @@ -188,6 +196,7 @@ public class SettlerControlPanel extends HBox { return new SettlerTickHandler(); } + @Docs(uml = "SettlerControlPanel +-- SettlerControlPanel.WinLoseHandler") public class WinLoseHandler implements Game.GameObserver { private void clear() { diff --git a/src/projlab/SettlerInfoPanel.java b/src/projlab/SettlerInfoPanel.java index f3cd92a4..8048ef23 100644 --- a/src/projlab/SettlerInfoPanel.java +++ b/src/projlab/SettlerInfoPanel.java @@ -39,6 +39,7 @@ public class SettlerInfoPanel extends Label { /** * A telepessel történő események kezelésére szolgáló segédosztály. */ + @Docs(uml = "SettlerInfoPanel +-- SettlerInfoPanel.SettlerEventHandler") public class SettlerEventHandler implements Settler.SettlerObserver { @Override @@ -64,6 +65,7 @@ public class SettlerInfoPanel extends Label { return new SettlerEventHandler(); } + @Docs(uml = "SettlerInfoPanel +-- SettlerInfoPanel.WinLoseHandler") public class WinLoseHandler implements Game.GameObserver { private void clear() { -- GitLab