netkit.util
Class Configuration
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
netkit.util.Configuration
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>
public final class Configuration
- extends java.util.Properties
- See Also:
- Serialized Form
Fields inherited from class java.util.Properties |
defaults |
Method Summary |
boolean |
containsKey(java.lang.String name)
|
java.lang.String |
get(java.lang.String name)
|
java.lang.String |
get(java.lang.String name,
java.lang.String defaultValue)
|
boolean |
getBoolean(java.lang.String name)
|
boolean |
getBoolean(java.lang.String name,
boolean defaultValue)
|
static Configuration |
getConfiguration(java.util.ResourceBundle bundle,
java.lang.String name)
|
double |
getDouble(java.lang.String name)
|
double |
getDouble(java.lang.String name,
double defaultValue)
|
int |
getInt(java.lang.String name)
return (int)-1 if no such value exists. |
int |
getInt(java.lang.String name,
int defaultValue)
|
long |
getLong(java.lang.String name)
return (int)-1 if no such value exists. |
long |
getLong(java.lang.String name,
long defaultValue)
|
Configuration |
getParent()
|
Configuration |
getRoot()
|
void |
set(java.lang.String name,
boolean value)
|
void |
set(java.lang.String name,
double value)
|
void |
set(java.lang.String name,
int value)
|
void |
set(java.lang.String name,
long value)
|
void |
set(java.lang.String name,
java.lang.String value)
|
void |
setParent(Configuration defaultConfiguration)
|
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String prefix)
|
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, rehash, remove, size, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Configuration
public Configuration()
Configuration
public Configuration(Configuration defaults)
Configuration
public Configuration(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
Configuration
public Configuration(Configuration defaults,
java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
getConfiguration
public static Configuration getConfiguration(java.util.ResourceBundle bundle,
java.lang.String name)
setParent
public void setParent(Configuration defaultConfiguration)
getParent
public Configuration getParent()
getRoot
public Configuration getRoot()
containsKey
public boolean containsKey(java.lang.String name)
set
public void set(java.lang.String name,
java.lang.String value)
set
public void set(java.lang.String name,
double value)
set
public void set(java.lang.String name,
int value)
set
public void set(java.lang.String name,
long value)
set
public void set(java.lang.String name,
boolean value)
get
public java.lang.String get(java.lang.String name)
get
public java.lang.String get(java.lang.String name,
java.lang.String defaultValue)
getInt
public int getInt(java.lang.String name)
- return (int)-1 if no such value exists.
getInt
public int getInt(java.lang.String name,
int defaultValue)
getLong
public long getLong(java.lang.String name)
- return (int)-1 if no such value exists.
getLong
public long getLong(java.lang.String name,
long defaultValue)
getBoolean
public boolean getBoolean(java.lang.String name)
getBoolean
public boolean getBoolean(java.lang.String name,
boolean defaultValue)
getDouble
public double getDouble(java.lang.String name)
throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
getDouble
public double getDouble(java.lang.String name,
double defaultValue)
throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
toString
public java.lang.String toString(java.lang.String prefix)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.util.Hashtable<java.lang.Object,java.lang.Object>