org.placelab.util
Class Cmdline
java.lang.Object
org.placelab.util.Cmdline
- public class Cmdline
- extends java.lang.Object
For parsing command line arguments.
In your main method, call Cmdline.parse(args)
and then anywhere in your app, you can get a value
for the argument by doing Cmdline.get().
Args are expected to be preceded with -- and
are put into stray args if not.
|
Method Summary |
static java.lang.String |
getArg(java.lang.String arg)
|
static boolean |
getBoolean(java.lang.String argName,
boolean defaultVal)
|
static double |
getDouble(java.lang.String argName,
double defaultVal)
|
static int |
getInt(java.lang.String argName,
int defaultVal)
|
static java.lang.String[] |
getStrayArgs()
|
static java.lang.String |
getString(java.lang.String argName,
java.lang.String defaultVal)
|
static void |
parse(java.lang.String[] argv)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cmdline
public Cmdline()
parse
public static void parse(java.lang.String[] argv)
getArg
public static java.lang.String getArg(java.lang.String arg)
getStrayArgs
public static java.lang.String[] getStrayArgs()
getString
public static java.lang.String getString(java.lang.String argName,
java.lang.String defaultVal)
getInt
public static int getInt(java.lang.String argName,
int defaultVal)
getDouble
public static double getDouble(java.lang.String argName,
double defaultVal)
getBoolean
public static boolean getBoolean(java.lang.String argName,
boolean defaultVal)