public class ServiceConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static char |
DEFAULT_VALUE_SEPARATOR |
static String |
HELP_SHORT_NAME |
| Constructor and Description |
|---|
ServiceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOption(Character shortName,
String longName,
String description,
boolean hasValue,
String valueName,
int numberOfValues,
boolean areValuesOptional,
boolean required,
char valueSeparator,
String defaultValue) |
void |
addOption(char shortName,
String longName,
String description,
boolean hasValue) |
void |
addOption(ConfigurationOption argument) |
static ServiceConfiguration |
build(List<ConfigurationOption> configurations,
String[] args,
boolean exitIfHelp) |
static void |
build(ServiceConfiguration serviceConfiguration,
String[] args,
boolean exitIfHelp) |
String |
getValue(String parameterName) |
boolean |
hasOption(String opt) |
public static final String HELP_SHORT_NAME
public static final char DEFAULT_VALUE_SEPARATOR
public void addOption(char shortName,
String longName,
String description,
boolean hasValue)
public void addOption(ConfigurationOption argument)
public void addOption(Character shortName, String longName, String description, boolean hasValue, String valueName, int numberOfValues, boolean areValuesOptional, boolean required, char valueSeparator, String defaultValue)
public boolean hasOption(String opt)
public static ServiceConfiguration build(List<ConfigurationOption> configurations, String[] args, boolean exitIfHelp) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseExceptionpublic static void build(ServiceConfiguration serviceConfiguration, String[] args, boolean exitIfHelp) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseExceptionCopyright © 2019. All rights reserved.