public interface CommandLine
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | CommandLine.Builder<T extends CommandLine.Builder>A build for constructing a command line parser. | 
| Modifier and Type | Method and Description | 
|---|---|
| static CommandLine.Builder | build()Build and parse a new command line. | 
| Map<Option,Object> | getOptions() | 
| String[] | getRawArguments() | 
| List<String> | getRemainingArgs() | 
| String | getRemainingArgsString() | 
| String | getRemainingArgsWithOptionsString() | 
| Properties | getSystemProperties() | 
| Map<String,Object> | getUndeclaredOptions() | 
| boolean | hasOption(String name) | 
| Map.Entry<String,Object> | lastOption() | 
| Object | optionValue(String name)The value of an option. | 
| static CommandLine | parse(String... args)Parse a new command line with the default options. | 
| CommandLine | parseNew(String[] args)Parses a new  CommandLineinstance that combines this instance with the given arguments. | 
List<String> getRemainingArgs()
Properties getSystemProperties()
boolean hasOption(String name)
name - The name of the optionObject optionValue(String name)
name - The optionString getRemainingArgsString()
String getRemainingArgsWithOptionsString()
CommandLine parseNew(String[] args)
CommandLine instance that combines this instance with the given arguments.args - The argumentsCommandLine instanceString[] getRawArguments()
static CommandLine.Builder build()
static CommandLine parse(String... args)
args - The arguments