martin.common
Class Properties

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by martin.common.Properties
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class Properties
extends java.util.Properties

Extended version of they java.util.Properties class.

Author:
Martin
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
Properties()
           
Properties(Properties defaults)
           
 
Method Summary
 boolean getBooleanProperty(java.lang.String key)
           
 boolean getBooleanProperty(java.lang.String key, boolean defaultvalue)
           
 double getDoubleProperty(java.lang.String key)
           
 int getIntegerProperty(java.lang.String key)
           
 double getIntegerProperty(java.lang.String key, double defaultvalue)
           
 int getIntegerProperty(java.lang.String key, int defaultvalue)
           
static Properties load(java.io.InputStream stream, Properties defaultProperties)
           
static Properties load(java.lang.String filename)
           
static Properties load(java.lang.String filename, Properties defaultProperties)
           
 java.lang.Object setBooleanProperty(java.lang.String key, boolean value)
           
 java.lang.Object setDoubleProperty(java.lang.String key, double value)
           
 java.lang.Object setIntegerProperty(java.lang.String key, int value)
           
 
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, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

Properties

public Properties()

Properties

public Properties(Properties defaults)
Method Detail

getBooleanProperty

public boolean getBooleanProperty(java.lang.String key)

getBooleanProperty

public boolean getBooleanProperty(java.lang.String key,
                                  boolean defaultvalue)

setBooleanProperty

public java.lang.Object setBooleanProperty(java.lang.String key,
                                           boolean value)

getIntegerProperty

public int getIntegerProperty(java.lang.String key)

getIntegerProperty

public int getIntegerProperty(java.lang.String key,
                              int defaultvalue)

setIntegerProperty

public java.lang.Object setIntegerProperty(java.lang.String key,
                                           int value)

getDoubleProperty

public double getDoubleProperty(java.lang.String key)

getIntegerProperty

public double getIntegerProperty(java.lang.String key,
                                 double defaultvalue)

setDoubleProperty

public java.lang.Object setDoubleProperty(java.lang.String key,
                                          double value)

load

public static Properties load(java.lang.String filename)

load

public static Properties load(java.lang.String filename,
                              Properties defaultProperties)

load

public static Properties load(java.io.InputStream stream,
                              Properties defaultProperties)