public class DefaultCommandLine extends Object implements CommandLine
Implementation of the CommandLine interface.
static class
DefaultCommandLine.SpecifiedOption
public void
addDeclaredOption(String name, Option option)
addDeclaredOption(String name, Option option, Object value)
addRemainingArg(String arg)
addSystemProperty(String name, String value)
addUndeclaredOption(String option)
addUndeclaredOption(String option, Object value)
public String
getCommandName()
public Map<String, Object>
getDeclaredOptions()
getEnvironment()
public String[]
getRawArguments()
public List<String>
getRemainingArgs()
getRemainingArgsArray()
getRemainingArgsLineSeparated()
getRemainingArgsString()
getRemainingArgsWithOptionsString()
public Properties
getSystemProperties()
getUndeclaredOptions()
public boolean
hasOption(String name)
isEnvironmentSet()
public Map.Entry<String, Object>
lastOption()
lookupEnvironmentForCommand()
public Object
optionValue(String name)
public CommandLine
parseNew(String[] args)
setCommand(String name)
setCommandName(String cmd)
setEnvironment(String environment)
setRawArguments(String[] args)
class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait