org.placelab.util
Class Cmdline

java.lang.Object
  extended byorg.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.


Constructor Summary
Cmdline()
           
 
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
 

Constructor Detail

Cmdline

public Cmdline()
Method Detail

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)