diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2017-03-27 23:26:37 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2017-03-27 23:26:37 -0400 |
| commit | ab727513337a4729c57220367d67eaa8bc6ce6ff (patch) | |
| tree | 8b95e4157915392f28c7ad8c3f525349e3267189 /BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSMode.java | |
| parent | 9cc1e73debc0385a0ab4e880276be502ce2b9a0e (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.java | 13 |
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; } } |
