summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/examples
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/examples')
-rw-r--r--BJC-Utils2/src/examples/java/bjc/utils/examples/cli/FDSExample.java37
-rw-r--r--BJC-Utils2/src/examples/java/bjc/utils/examples/cli/TestContext.java11
2 files changed, 48 insertions, 0 deletions
diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/cli/FDSExample.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/cli/FDSExample.java
new file mode 100644
index 0000000..aab4985
--- /dev/null
+++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/cli/FDSExample.java
@@ -0,0 +1,37 @@
+package bjc.utils.examples.cli;
+
+import bjc.utils.cli.fds.FDS;
+import bjc.utils.cli.fds.FDSException;
+import bjc.utils.cli.fds.FDSMode;
+import bjc.utils.cli.fds.SimpleFDSMode;
+
+/**
+ * Simple example for FDS.
+ *
+ * @author bjculkin
+ *
+ */
+public class FDSExample {
+ /**
+ * Main method.
+ *
+ * @param args
+ * Unused CLI arguments.
+ */
+ public static void main(String[] args) {
+ System.out.println("Entering rudimentary FDS");
+ System.out.println();
+
+ FDSMode<TestContext> testMode = new SimpleFDSMode<>();
+ TestContext ctx = new TestContext();
+
+ try {
+ FDS.runFDS(System.in, System.in, System.out, testMode, ctx);
+ } catch (FDSException fex) {
+ fex.printStackTrace();
+ }
+
+ System.out.println();
+ System.out.println("Exiting FDS");
+ }
+}
diff --git a/BJC-Utils2/src/examples/java/bjc/utils/examples/cli/TestContext.java b/BJC-Utils2/src/examples/java/bjc/utils/examples/cli/TestContext.java
new file mode 100644
index 0000000..3d543de
--- /dev/null
+++ b/BJC-Utils2/src/examples/java/bjc/utils/examples/cli/TestContext.java
@@ -0,0 +1,11 @@
+package bjc.utils.examples.cli;
+
+/**
+ * Test FDS state type.
+ *
+ * @author bjculkin
+ *
+ */
+public class TestContext {
+
+}