| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static ParsedCommandLine | parse(String[]
the entire list of arguments, usually the argument to a main function argv, String the string which separates "switches" from regular command line args.
Must be non-null switchPrefix, String[] a list of all the switches permissible for this command line.
If non-null, an UnexpectedSwitchException will be thrown if a switch not
in this list is encountered. Use null to accept any switches. validSwitches, String[] a list of all the switches required by this command line.
If non-null, an MissingSwitchException will be thrown if a switch
in this list is not present. Use null if no switches should be considered required. requiredSwitches, String[] a list of switches that should have an argument associated with them
If non-null, an MissingSwitchArgumentException will be thrown if a switch
in this list has no argument is not present. Use null if no switches should
be considered to require arguments. However, this parameter is required if
distinct items on a command line should be considered arguments to preceding
items. (For example, "f" must be an argSwitch for "-f myfile.txt" to be parsed
as switch and argument, but argSwitches is not required to parse "--file=myfile.txt" argSwitches)"Parses" a command line by making use several conventions:
|
| CommandLineUtils | back to summary |
|---|---|
| private CommandLineUtils() | |
| parse | back to summary |
|---|---|
| public static ParsedCommandLine parse(String[] argv, String switchPrefix, String[] validSwitches, String[] requiredSwitches, String[] argSwitches) throws BadCommandLineException "Parses" a command line by making use several conventions:
| |