From ab727513337a4729c57220367d67eaa8bc6ce6ff Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Mon, 27 Mar 2017 23:26:37 -0400 Subject: Continue work on FDS --- BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java') 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; @@ -12,6 +16,11 @@ import bjc.utils.cli.NullHelp; * The FDS state type. */ public interface FDSMode { + /** + * The default help for anything in a mode command. + */ + public static final List DEFAULT_HELP = Arrays.asList(new NullHelp()); + /** * Get the name of this mode. * @@ -97,7 +106,7 @@ public interface FDSMode { * * @return The help for what's bound to the character. */ - default CommandHelp getHelp(char c) { - return new NullHelp(); + default Collection getHelp(char c) { + return DEFAULT_HELP; } } -- cgit v1.2.3