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