|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
toxi.util.datatypes.TypedProperties
public class TypedProperties
Convenience wrapper providing typed access to Java Properties
files.
Field Summary | |
---|---|
static java.lang.String |
DELIM
|
Constructor Summary | |
---|---|
TypedProperties()
|
Method Summary | |
---|---|
boolean |
getBoolean(java.lang.String id,
boolean defaultState)
Returns a property as boolean. |
byte[] |
getByteArray(java.lang.String id)
Shorthand wrapper for getByteArray(String, byte[]) automatically
supplying an empty byte[] as default value. |
byte[] |
getByteArray(java.lang.String id,
byte[] defaultArray)
Returns a comma delimited property value as byte[] array. |
float |
getFloat(java.lang.String id,
float defaultValue)
Returns a property as float. |
float[] |
getFloatArray(java.lang.String id)
Shorthand wrapper for getFloatArray(String, float[])
automatically supplying an empty float[] array as default value. |
float[] |
getFloatArray(java.lang.String id,
float[] defaultArray)
Returns a comma delimited property value as float[] array. |
int |
getHexInt(java.lang.String id,
int defaultValue)
Returns a hexadecimal property as integer |
int |
getInt(java.lang.String id,
int defaultValue)
Returns a property as integer. |
int[] |
getIntArray(java.lang.String id)
Shorthand wrapper for { getIntArray(String, int[]) automatically
supplying an empty int[] array as default value. |
int[] |
getIntArray(java.lang.String id,
int[] defaultArray)
Returns a comma delimited property value as int[] array. |
java.lang.String[] |
getStringArray(java.lang.String id)
|
java.lang.String[] |
getStringArray(java.lang.String id,
java.lang.String[] defaultArray)
|
boolean |
load(java.lang.String path)
Attempts to load properties from the specified (absolute) file path (In Processing use sketchPath() or dataPath() to build absolute path). |
java.util.HashMap<java.lang.String,java.lang.String> |
toHashMap()
|
Methods inherited from class java.util.Properties |
---|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames |
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DELIM
Constructor Detail |
---|
public TypedProperties()
Method Detail |
---|
public boolean getBoolean(java.lang.String id, boolean defaultState)
id
- property namedefaultState
-
public byte[] getByteArray(java.lang.String id)
getByteArray(String, byte[])
automatically
supplying an empty byte[] as default value.
id
-
public byte[] getByteArray(java.lang.String id, byte[] defaultArray)
id
- prop name
public float getFloat(java.lang.String id, float defaultValue)
id
- defaultValue
-
public float[] getFloatArray(java.lang.String id)
getFloatArray(String, float[])
automatically supplying an empty float[] array as default value.
id
-
public float[] getFloatArray(java.lang.String id, float[] defaultArray)
id
- prop name
public int getHexInt(java.lang.String id, int defaultValue)
id
- prop namedefaultValue
-
public int getInt(java.lang.String id, int defaultValue)
id
- property namedefaultValue
-
public int[] getIntArray(java.lang.String id)
getIntArray(String, int[])
automatically
supplying an empty int[] array as default value.
id
-
public int[] getIntArray(java.lang.String id, int[] defaultArray)
id
- prop name
public java.lang.String[] getStringArray(java.lang.String id)
public java.lang.String[] getStringArray(java.lang.String id, java.lang.String[] defaultArray)
public boolean load(java.lang.String path)
path
- config file
public java.util.HashMap<java.lang.String,java.lang.String> toHashMap()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |