|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.commons.cli.CommandLine
public class CommandLine
Represents list of arguments parsed against
a Options descriptor.
It allows querying of a boolean hasOption(String opt),
in addition to retrieving the getOptionValue(String opt)
for options requiring arguments.
Additionally, any left-over or unrecognized arguments, are available for further processing.
| Field Summary | |
|---|---|
private java.util.List |
args
the unrecognised options/arguments |
private java.util.Set |
options
the processed options |
| Constructor Summary | |
|---|---|
CommandLine()
Creates a command line. |
|
| Method Summary | |
|---|---|
(package private) void |
addArg(java.lang.String arg)
Add left-over unrecognized option/argument. |
(package private) void |
addOption(Option opt)
Add an option to the command line. |
java.util.List |
getArgList()
Retrieve any left-over non-recognized options and arguments |
java.lang.String[] |
getArgs()
Retrieve any left-over non-recognized options and arguments |
java.lang.Object |
getOptionObject(char opt)
Return the Object type of this Option. |
java.lang.Object |
getOptionObject(java.lang.String opt)
Return the Object type of this Option. |
Option[] |
getOptions()
Returns an array of the processed Options. |
java.lang.String |
getOptionValue(char opt)
Retrieve the argument, if any, of this option. |
java.lang.String |
getOptionValue(char opt,
java.lang.String defaultValue)
Retrieve the argument, if any, of an option. |
java.lang.String |
getOptionValue(java.lang.String opt)
Retrieve the argument, if any, of this option. |
java.lang.String |
getOptionValue(java.lang.String opt,
java.lang.String defaultValue)
Retrieve the argument, if any, of an option. |
java.lang.String[] |
getOptionValues(char opt)
Retrieves the array of values, if any, of an option. |
java.lang.String[] |
getOptionValues(java.lang.String opt)
Retrieves the array of values, if any, of an option. |
boolean |
hasOption(char opt)
Query to see if an option has been set. |
boolean |
hasOption(java.lang.String opt)
Query to see if an option has been set. |
java.util.Iterator |
iterator()
Returns an iterator over the Option members of CommandLine. |
private Option |
resolveOption(java.lang.String opt)
Retrieves the option object given the long or short option as a String |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.List args
private java.util.Set options
| Constructor Detail |
|---|
CommandLine()
| Method Detail |
|---|
public boolean hasOption(java.lang.String opt)
opt - Short name of the option
public boolean hasOption(char opt)
opt - character name of the option
public java.lang.Object getOptionObject(java.lang.String opt)
Object type of this Option.
opt - the name of the option
Optionpublic java.lang.Object getOptionObject(char opt)
Object type of this Option.
opt - the name of the option
public java.lang.String getOptionValue(java.lang.String opt)
opt - the name of the option
public java.lang.String getOptionValue(char opt)
opt - the character name of the option
public java.lang.String[] getOptionValues(java.lang.String opt)
opt - string name of the option
private Option resolveOption(java.lang.String opt)
Retrieves the option object given the long or short option as a String
opt - short or long name of the option
public java.lang.String[] getOptionValues(char opt)
opt - character name of the option
public java.lang.String getOptionValue(java.lang.String opt,
java.lang.String defaultValue)
opt - name of the optiondefaultValue - is the default value to be returned if the option
is not specified
defaultValue.
public java.lang.String getOptionValue(char opt,
java.lang.String defaultValue)
opt - character name of the optiondefaultValue - is the default value to be returned if the option
is not specified
defaultValue.public java.lang.String[] getArgs()
public java.util.List getArgList()
List.void addArg(java.lang.String arg)
arg - the unrecognised option/argument.void addOption(Option opt)
opt - the processed optionpublic java.util.Iterator iterator()
Iterator over the processed Option
members of this CommandLinepublic Option[] getOptions()
Options.
Options.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||