ix.util
Class Parameters
java.lang.Object
|
+--ix.util.Parameters
- public abstract class Parameters
- extends java.lang.Object
The Parameters class contains methods that allow information from
application command-line arguments and from Applet parameters to
be used in a uniform way. The class cannot be instantiated.
- See Also:
Properties
,
java.lang.System
Method Summary |
static boolean |
allParametersWereUsed()
|
private static java.lang.RuntimeException |
bogusParameter(java.lang.String type,
java.lang.String pname,
java.lang.String value)
|
static void |
checkParameterUse()
|
private static void |
complain(java.lang.String pname,
java.lang.String message)
|
static boolean |
getBoolean(java.lang.String pname)
|
static boolean |
getBoolean(java.lang.String pname,
boolean defaultValue)
|
static int |
getInt(java.lang.String pname)
|
static int |
getInt(java.lang.String pname,
int defaultValue)
|
static java.lang.String |
getParameter(java.lang.String pname)
|
static java.lang.String |
getParameter(java.lang.String pname,
java.lang.String defaultValue)
|
static java.util.Properties |
getParameters()
|
static boolean |
haveParameter(java.lang.String pname)
|
static void |
loadParameters(java.lang.String filename)
|
static void |
processCommandLineArguments(java.lang.String[] argv)
Parse a String[] of command-line arguments. |
static void |
setParameter(java.lang.String pname,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
parameters
private static Parameters.AccessRecordingProperties parameters
Parameters
public Parameters()
setParameter
public static void setParameter(java.lang.String pname,
java.lang.String value)
getParameters
public static java.util.Properties getParameters()
getParameter
public static java.lang.String getParameter(java.lang.String pname)
getParameter
public static java.lang.String getParameter(java.lang.String pname,
java.lang.String defaultValue)
haveParameter
public static boolean haveParameter(java.lang.String pname)
getInt
public static int getInt(java.lang.String pname)
getInt
public static int getInt(java.lang.String pname,
int defaultValue)
getBoolean
public static boolean getBoolean(java.lang.String pname)
getBoolean
public static boolean getBoolean(java.lang.String pname,
boolean defaultValue)
bogusParameter
private static java.lang.RuntimeException bogusParameter(java.lang.String type,
java.lang.String pname,
java.lang.String value)
checkParameterUse
public static void checkParameterUse()
allParametersWereUsed
public static boolean allParametersWereUsed()
processCommandLineArguments
public static void processCommandLineArguments(java.lang.String[] argv)
- Parse a String[] of command-line arguments. The syntax of an
argument is -name=value. The value assigned to a name can the
be obtained as a String by calling getParameter("name"). Other
get-methods can return values of other types.
If no value is given, the value is the empty string "".
For getBoolean(name), this is equivalent to "true".
The syntax -not name, or -no name, is equivalent to -name=false.
The syntax -load filename can be used to read parameter values
from a file. The file should contain lines in name=value syntax.
complain
private static void complain(java.lang.String pname,
java.lang.String message)
loadParameters
public static void loadParameters(java.lang.String filename)