public abstract class SettingCommand extends Command
description, parser| Constructor and Description |
|---|
SettingCommand(java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
execute(Terminal terminal,
joptsimple.OptionSet options)
Executes this command.
|
protected abstract void |
execute(Terminal terminal,
joptsimple.OptionSet options,
java.util.Map<java.lang.String,java.lang.String> settings) |
protected static void |
putSystemPropertyIfSettingIsMissing(java.util.Map<java.lang.String,java.lang.String> settings,
java.lang.String setting,
java.lang.String key) |
exit, main, printAdditionalHelpprotected void execute(Terminal terminal, joptsimple.OptionSet options) throws java.lang.Exception
CommandUserException.protected static void putSystemPropertyIfSettingIsMissing(java.util.Map<java.lang.String,java.lang.String> settings,
java.lang.String setting,
java.lang.String key)
protected abstract void execute(Terminal terminal, joptsimple.OptionSet options, java.util.Map<java.lang.String,java.lang.String> settings) throws java.lang.Exception
java.lang.Exception