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, printAdditionalHelp
protected void execute(Terminal terminal, joptsimple.OptionSet options) throws java.lang.Exception
Command
UserException
.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