summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-03-27 23:26:37 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-03-27 23:26:37 -0400
commitab727513337a4729c57220367d67eaa8bc6ce6ff (patch)
tree8b95e4157915392f28c7ad8c3f525349e3267189 /BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java
parent9cc1e73debc0385a0ab4e880276be502ce2b9a0e (diff)
Continue work on FDS
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java b/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java
index 29857e0..b59b345 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java
@@ -1,5 +1,9 @@
package bjc.utils.cli.fds;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.List;
+
import bjc.utils.cli.CommandHelp;
import bjc.utils.cli.NullHelp;
@@ -13,6 +17,11 @@ import bjc.utils.cli.NullHelp;
*/
public interface FDSMode<S> {
/**
+ * The default help for anything in a mode command.
+ */
+ public static final List<CommandHelp> DEFAULT_HELP = Arrays.asList(new NullHelp());
+
+ /**
* Get the name of this mode.
*
* @return The mode of this name.
@@ -97,7 +106,7 @@ public interface FDSMode<S> {
*
* @return The help for what's bound to the character.
*/
- default CommandHelp getHelp(char c) {
- return new NullHelp();
+ default Collection<CommandHelp> getHelp(char c) {
+ return DEFAULT_HELP;
}
}