public class Constants extends Object
getXXX method depending on the expected type.
 
 The constant name must be resolved by the compiler as a String literal at the
 location where the getXXX method is called. Constant Expressions
 are specified in section 15.28 Constant Expressions of the Java
 Language Specification.
 
The following usages are allowed:
 // Name is a String Literal
 boolean value = Constants.getBoolean("MyConstant")
 
 // Name is a Field Access to a static final field declaration // of type String, and initialized with a Constant Expression static final String MY_CONSTANT = "My" + "Constant"; boolean value = Constants.getBoolean(MY_CONSTANT)The following usages are not allowed:
 // Name is a String Object
 boolean value = Constants.getBoolean(new String("MyConstant"))
 
 // Name is a Field Access to a static final field declaration // of type String, but not initialized with a Constant Expression static final String MY_CONSTANT = getMyConstantName(); boolean value = Constants.getBoolean(MY_CONSTANT)
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | getBoolean(String name)Gets a  booleanconstant. | 
| static byte | getByte(String name)Gets a  byteconstant. | 
| static char | getChar(String name)Gets a  charconstant. | 
| static Class<?> | getClass(String name)Gets a  Classconstant. | 
| static double | getDouble(String name)Gets a  doubleconstant. | 
| static float | getFloat(String name)Gets a  floatconstant. | 
| static int | getInt(String name)Gets an  intconstant. | 
| static long | getLong(String name)Gets a  longconstant. | 
| static short | getShort(String name)Gets a  shortconstant. | 
| static String | getString(String name)Gets a  Stringconstant. | 
public static boolean getBoolean(String name)
boolean constant.
 
 The constant is resolved to true if its value is equals to
 "true", false if its value is equals to
 "false".
name - the constant namepublic static byte getByte(String name)
byte constant.
 
 The constant is resolved to a byte if its value is resolved to
 an int included into the range [-128,127].
name - the constant namegetInt(String)public static char getChar(String name)
char constant.
 
 The constant is resolved to a char if its value is resolved to
 an int included into the range [0,65535].
name - the constant namegetInt(String)public static Class<?> getClass(String name)
Class constant.
 
 The constant is resolved to a Class if its value describes the fully
 qualified name of a Class that can be loaded from the classpath.
name - the constant nameClass constantpublic static double getDouble(String name)
double constant.
 
 The constant is resolved to a double if its value can be loaded
 by Double.valueOf(String).
name - the constant namepublic static float getFloat(String name)
float constant.
 
 The constant is resolved to a float if its value can be loaded
 by Float.valueOf(String).
name - the constant namepublic static int getInt(String name)
int constant.
 
 The constant is resolved to an int if its String value:
 
Integer.decode(String)0xFFFFFFFF. In this latter case, the constant is resolved to
 -1.name - the constant namepublic static long getLong(String name)
long constant.
 
 The constant is resolved to a long if its String value:
 
Long.decode(String)0xFFFFFFFFFFFFFFFF. In this latter case, the constant is
 resolved to -1.name - the constant namepublic static short getShort(String name)
short constant.
 
 The constant is resolved to a short if its value is resolved to
 an int included into the range [-32768,32767].
name - the constant namegetInt(String)