public interface ManagedCommand
Modifier and Type | Method and Description |
---|---|
CommandResult |
execute()
Execute this command.
|
default java.util.List<java.lang.String> |
getCandidateForArgument(int index)
Get candidate values for an argument
|
default java.util.List<java.lang.String> |
getCandidateForOption(java.lang.String name)
Get candidate values for option `name`
|
default void |
setContext(java.lang.Object context)
Set a context object by CommandManager
|
CommandResult execute() throws java.lang.Exception
java.lang.Exception
- this command may throw Exceptiondefault void setContext(java.lang.Object context)
context
- a context object.CommandManager
default java.util.List<java.lang.String> getCandidateForOption(java.lang.String name)
name
- option name include '-'default java.util.List<java.lang.String> getCandidateForArgument(int index)
index
- an argument index