TypedProperties Class
DEPRECATED moved to com.bea.p13n.util.TypedProperties
- public class TypedProperties
extends Properties
Extension of properties class to return
typed versions of your properties.
-
Hierarchy
-
Object
Dictionary
Hashtable
Properties
TypedProperties
-
All Implemented Interfaces
-
Cloneable
, Map
, Serializable
Methods from java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
TypedProperties
public TypedProperties()
- Default constructor.
getPropertyAsArray(String) Method
public String
[] getPropertyAsArray(String
aPropertyName)
If a property has a comma separated list, this method will
parse it into a String array.
Parameters
-
aPropertyName
- the property name.
Returns
- String[] the array of values.
getPropertyAsBool(String, boolean) Method
public boolean getPropertyAsBool(String
aPropertyName,
boolean def)
Get a boolean property value.
Parameters
-
aPropertyName
- the property name
-
def
- the default value
Returns
- boolean
getPropertyAsBool(String) Method
public boolean getPropertyAsBool(String
aPropertyName)
Get a boolean property value.
Parameters
-
aPropertyName
- the property name
Returns
- boolean (if not found defaults to false)
getPropertyAsDouble(String) Method
public double getPropertyAsDouble(String
aPropertyName)
Get the property as a double value.
Parameters
-
aPropertyName
- the property name.
Returns
- double (-1 if not found)
getPropertyAsFloat(String, float) Method
public float getPropertyAsFloat(String
aPropertyName,
float def)
Get the property as a float value.
Parameters
-
aPropertyName
- the property name.
-
def
- the default value.
Returns
- float
getPropertyAsFloat(String) Method
public float getPropertyAsFloat(String
aPropertyName)
Get the property as a float value.
Parameters
-
aPropertyName
- the property name.
Returns
- float (-1 if not found)
getPropertyAsFloat(String, double) Method
public double getPropertyAsFloat(String
aPropertyName,
double def)
Get the property as a double value.
Parameters
-
aPropertyName
- the property name.
-
def
- the default value.
Returns
- double
getPropertyAsInt(String, int) Method
public int getPropertyAsInt(String
aPropertyName,
int def)
Look for a property and return it as an int.
Parameters
-
aPropertyName
- the property name.
-
def
- the default int value if the property is not found.
Returns
- int the value
getPropertyAsInt(String) Method
public int getPropertyAsInt(String
aPropertyName)
Look for a property and return it as an int.
Parameters
-
aPropertyName
- the property name.
Returns
- int the value(-1 if not found)
getPropertyAsLong(String, long) Method
public long getPropertyAsLong(String
aPropertyName,
long def)
Get the property as a long value.
Parameters
-
aPropertyName
- the property name.
-
def
- the default value.
Returns
- long
getPropertyAsLong(String) Method
public long getPropertyAsLong(String
aPropertyName)
Get the property as a long value.
Parameters
-
aPropertyName
- the property name.
Returns
- long (-1 if not found)
getPropertyAsString(String) Method
public String
getPropertyAsString(String
aPropertyName)
Just does getProperty.
Parameters
-
aPropertyName
- the property name.
Returns
- String
getPropertyHexAsInt(String, int) Method
public int getPropertyHexAsInt(String
aPropertyName,
int def)
Return a hex representation of a number as a base 10 int.
Parameters
-
aPropertyName
- the property name to look for.
-
def
- the default value.
Returns
- int
getPropertyHexAsInt(String) Method
public int getPropertyHexAsInt(String
aPropertyName)
Return a hex representation of a number as a base 10 int.
Parameters
-
aPropertyName
- the property name to look for.
Returns
- int (-1 if not found)