play.utils
Class Properties
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<java.lang.String,java.lang.String>
play.utils.Properties
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.String>
public class Properties
- extends java.util.HashMap<java.lang.String,java.lang.String>
like Properties, but with:
encoding
generic
type helper
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Method Summary |
java.lang.String |
get(java.lang.String key,
java.lang.String defaultValue)
|
boolean |
getBoolean(java.lang.String key)
|
boolean |
getBoolean(java.lang.String key,
boolean defval)
|
java.lang.Object |
getClassInstance(java.lang.String key)
|
java.lang.Object |
getClassInstance(java.lang.String key,
java.lang.Object defaultinstance)
|
double |
getDouble(java.lang.String key)
|
double |
getDouble(java.lang.String key,
long defval)
|
float |
getFloat(java.lang.String key)
|
float |
getFloat(java.lang.String key,
float defval)
|
int |
getInt(java.lang.String key)
|
int |
getInt(java.lang.String key,
int defval)
|
long |
getLong(java.lang.String key)
|
long |
getLong(java.lang.String key,
long defval)
|
java.net.URL |
getURL(java.lang.String key)
|
void |
load(java.io.InputStream is)
|
void |
load(java.io.InputStream is,
java.lang.String encoding)
|
void |
setDouble(java.lang.String key,
double val)
|
void |
setFloat(java.lang.String key,
float val)
|
void |
setInt(java.lang.String key,
int val)
|
void |
setLong(java.lang.String key,
long val)
|
void |
store(java.io.OutputStream out)
|
void |
store(java.io.OutputStream out,
java.lang.String encoding)
|
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
Properties
public Properties()
load
public void load(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
load
public void load(java.io.InputStream is,
java.lang.String encoding)
throws java.io.IOException
- Throws:
java.io.IOException
get
public java.lang.String get(java.lang.String key,
java.lang.String defaultValue)
store
public void store(java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
store
public void store(java.io.OutputStream out,
java.lang.String encoding)
throws java.io.IOException
- Throws:
java.io.IOException
getBoolean
public boolean getBoolean(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getBoolean
public boolean getBoolean(java.lang.String key,
boolean defval)
getClassInstance
public java.lang.Object getClassInstance(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getClassInstance
public java.lang.Object getClassInstance(java.lang.String key,
java.lang.Object defaultinstance)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getDouble
public double getDouble(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getDouble
public double getDouble(java.lang.String key,
long defval)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setDouble
public void setDouble(java.lang.String key,
double val)
getFloat
public float getFloat(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getFloat
public float getFloat(java.lang.String key,
float defval)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setFloat
public void setFloat(java.lang.String key,
float val)
getInt
public int getInt(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getInt
public int getInt(java.lang.String key,
int defval)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setInt
public void setInt(java.lang.String key,
int val)
getLong
public long getLong(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getLong
public long getLong(java.lang.String key,
long defval)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setLong
public void setLong(java.lang.String key,
long val)
getURL
public java.net.URL getURL(java.lang.String key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly