com.jeffpalm.util
Class Arguments
java.lang.Object
com.jeffpalm.util.Arguments
public class Arguments
- extends java.lang.Object
Field Summary |
static java.lang.Object |
UNSET
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UNSET
public static final java.lang.Object UNSET
Arguments
public Arguments()
parse
public void parse(java.lang.String[] args)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getopt
public void getopt(java.lang.String str)
getopt
public void getopt(java.lang.String[] strs)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getArgs
public java.util.List getArgs()
getOptionList
public java.util.List getOptionList()
wantOpt
public Arguments.Opt wantOpt(java.lang.String arg,
java.lang.Object defaultVal,
Arguments.Mode mode)
wantOpt
public Arguments.Opt wantOpt(java.lang.String arg,
Arguments.Mode mode)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception