public interface IRppSubCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Modifier and Type | Method and Description |
---|---|
IRppSubCommandResult |
execute(IRppOption subCommandOption,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> subCommandOptionsValues,
java.util.logging.Logger logger)
Executes the command for this command option.
|
java.util.List<IRppOption> |
getOptionsForSubCommand(IRppOption subCommandOption)
Returns the list of options for this sub command option.
|
java.util.List<IRppOption> |
getSubCommandOptions()
Returns the list of sub commands options handled by this extension.
|
boolean |
validate(IRppOption subCommandOption,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> subCommandOptionsValues)
Validates the command command option values for this option.
|
static final java.lang.String copyright
IRppSubCommandResult execute(IRppOption subCommandOption, java.util.Map<java.lang.String,java.util.List<java.lang.String>> subCommandOptionsValues, java.util.logging.Logger logger)
subCommandOption
- subCommandOptionsValues
- logger
- java.util.List<IRppOption> getOptionsForSubCommand(IRppOption subCommandOption)
subCommandOption
- java.util.List<IRppOption> getSubCommandOptions()
boolean validate(IRppOption subCommandOption, java.util.Map<java.lang.String,java.util.List<java.lang.String>> subCommandOptionsValues)
subCommandOption
- subCommandOptionsValues
-