public class DefaultCommandLine extends java.lang.Object implements CommandLine
CommandLine interface.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultCommandLine.SpecifiedOption |
AGENT_ARGUMENT, DEBUG_FORK, HELP_ARGUMENT, NOANSI_ARGUMENT, NON_INTERACTIVE_ARGUMENT, OFFLINE_ARGUMENT, REFRESH_DEPENDENCIES_ARGUMENT, STACKTRACE_ARGUMENT, VERBOSE_ARGUMENT, VERSION_ARGUMENT| Constructor and Description |
|---|
DefaultCommandLine() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeclaredOption(java.lang.String name,
Option option) |
void |
addDeclaredOption(java.lang.String name,
Option option,
java.lang.Object value) |
void |
addRemainingArg(java.lang.String arg) |
void |
addSystemProperty(java.lang.String name,
java.lang.String value) |
void |
addUndeclaredOption(java.lang.String option) |
void |
addUndeclaredOption(java.lang.String option,
java.lang.Object value) |
java.lang.String |
getCommandName() |
java.lang.String |
getEnvironment() |
java.util.List<java.lang.String> |
getRemainingArgs() |
java.lang.String[] |
getRemainingArgsArray() |
java.lang.String |
getRemainingArgsLineSeparated() |
java.lang.String |
getRemainingArgsString() |
java.util.Properties |
getSystemProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
getUndeclaredOptions() |
boolean |
hasOption(java.lang.String name) |
boolean |
isEnvironmentSet() |
java.lang.String |
lookupEnvironmentForCommand() |
java.lang.Object |
optionValue(java.lang.String name)
The value of an option
|
void |
setCommand(java.lang.String name) |
void |
setCommandName(java.lang.String cmd) |
void |
setEnvironment(java.lang.String environment) |
public void addDeclaredOption(java.lang.String name,
Option option)
public void addUndeclaredOption(java.lang.String option)
public void addUndeclaredOption(java.lang.String option,
java.lang.Object value)
public void addDeclaredOption(java.lang.String name,
Option option,
java.lang.Object value)
public void setEnvironment(java.lang.String environment)
public void setCommand(java.lang.String name)
setCommand in interface CommandLinepublic java.lang.String getEnvironment()
getEnvironment in interface CommandLinepublic java.lang.String lookupEnvironmentForCommand()
lookupEnvironmentForCommand in interface CommandLinepublic boolean isEnvironmentSet()
isEnvironmentSet in interface CommandLinepublic void setCommandName(java.lang.String cmd)
public java.lang.String getCommandName()
getCommandName in interface CommandLinepublic void addRemainingArg(java.lang.String arg)
public java.util.List<java.lang.String> getRemainingArgs()
getRemainingArgs in interface CommandLinepublic java.lang.String[] getRemainingArgsArray()
getRemainingArgsArray in interface CommandLinepublic java.util.Properties getSystemProperties()
getSystemProperties in interface CommandLinepublic boolean hasOption(java.lang.String name)
hasOption in interface CommandLinename - The name of the optionpublic java.lang.Object optionValue(java.lang.String name)
CommandLineoptionValue in interface CommandLinename - The optionpublic java.lang.String getRemainingArgsString()
getRemainingArgsString in interface CommandLinepublic java.lang.String getRemainingArgsLineSeparated()
getRemainingArgsLineSeparated in interface CommandLinepublic java.util.Map<java.lang.String,java.lang.Object> getUndeclaredOptions()
getUndeclaredOptions in interface CommandLinepublic void addSystemProperty(java.lang.String name,
java.lang.String value)