aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/main/Page.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-07-21 02:52:14 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-07-21 02:52:14 -0400
commit1f8ab609d32d8c2cd2db9e7a643a2f9c51738611 (patch)
tree4f3f5ec823e01988d54a73456c1ce0f9055c11ef /src/main/java/net/sowgro/npehero/main/Page.java
parenta2b9e7822ccb32061a97de0bcbf400ea28e94d45 (diff)
downloadNPEhero-1f8ab609d32d8c2cd2db9e7a643a2f9c51738611.tar.gz
NPEhero-1f8ab609d32d8c2cd2db9e7a643a2f9c51738611.tar.bz2
NPEhero-1f8ab609d32d8c2cd2db9e7a643a2f9c51738611.zip
New json api and more refactoring
Diffstat (limited to '')
-rw-r--r--src/main/java/net/sowgro/npehero/main/Page.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/net/sowgro/npehero/main/Page.java b/src/main/java/net/sowgro/npehero/main/Page.java
new file mode 100644
index 0000000..beaf606
--- /dev/null
+++ b/src/main/java/net/sowgro/npehero/main/Page.java
@@ -0,0 +1,9 @@
+package net.sowgro.npehero.main;
+
+import javafx.scene.layout.Pane;
+
+public abstract class Page {
+ abstract public Pane getContent(); // must be implemented
+ public void onView() {} // can optionally be implemented
+ public void onLeave() {}
+}