|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Option
| Method Summary | |
|---|---|
java.util.List<java.lang.Object> |
argObjects()
get remaining non-options args as Objects. |
java.util.List<java.lang.String> |
args()
get remaining non-options args as Strings. |
java.lang.String |
get(java.lang.String name)
get value of named option. |
java.util.List<java.lang.String> |
getList(java.lang.String name)
get list of all values for named option. |
int |
getNumber(java.lang.String name)
get value of named option as a Number. |
java.lang.Object |
getObject(java.lang.String name)
get value of named option as an Object. |
java.util.List<java.lang.Object> |
getObjectList(java.lang.String name)
get list of all Object values for named option. |
boolean |
isSet(java.lang.String name)
test whether specified option has been explicitly set. |
Option |
parse(java.util.List<? extends java.lang.Object> argv)
parse arguments. |
Option |
parse(java.util.List<? extends java.lang.Object> argv,
boolean skipArg0)
parse arguments. |
Option |
parse(java.lang.Object[] argv)
parse arguments. |
Option |
parse(java.lang.Object[] argv,
boolean skipArg0)
parse arguments. |
Option |
setOptionsFirst(boolean optionsFirst)
require options to precede args. |
Option |
setStopOnBadOption(boolean stopOnBadOption)
stop parsing on the first unknown option. |
void |
usage()
print usage message to System.err. |
java.lang.IllegalArgumentException |
usageError(java.lang.String error)
print specified usage error to System.err. |
| Method Detail |
|---|
Option setStopOnBadOption(boolean stopOnBadOption)
stopOnBadOption - Option setOptionsFirst(boolean optionsFirst)
optionsFirst -
Option parse(java.util.List<? extends java.lang.Object> argv,
boolean skipArg0)
argv - skipArg0 -
Option parse(java.util.List<? extends java.lang.Object> argv)
#parse(List, boolean)
Option parse(java.lang.Object[] argv,
boolean skipArg0)
#parse(List, boolean)Option parse(java.lang.Object[] argv)
#parse(List, boolean)boolean isSet(java.lang.String name)
name -
java.lang.String get(java.lang.String name)
getList(String) to get all values.
name -
java.lang.IllegalArgumentException - if value is not a String.java.util.List<java.lang.String> getList(java.lang.String name)
name -
java.lang.IllegalArgumentException - if all values are not Strings.java.lang.Object getObject(java.lang.String name)
getObjectList(String) to get all values.
name -
java.util.List<java.lang.Object> getObjectList(java.lang.String name)
name -
int getNumber(java.lang.String name)
name -
java.lang.IllegalArgumentException - if argument is not a Number.java.util.List<java.lang.String> args()
java.lang.IllegalArgumentException - if args are not Strings.java.util.List<java.lang.Object> argObjects()
void usage()
java.lang.IllegalArgumentException usageError(java.lang.String error)
error -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||