edu.harvard.econcs.util
Class TypedProperties

java.lang.Object
  extended by java.util.Dictionary
      extended by java.util.Hashtable
          extended by java.util.Properties
              extended by edu.harvard.econcs.util.TypedProperties
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map

public class TypedProperties
extends java.util.Properties

Special type of properties object that knows how to cast to primitive types.

Since:
Mar 15, 2004
Version:
$Revision: 1.3 $ on $Date: 2005/05/16 23:27:28 $
See Also:
Serialized Form

Constructor Summary
TypedProperties()
           
 
Method Summary
 boolean getBoolean(java.lang.String name, boolean def)
           
 double getDouble(java.lang.String name, double def)
           
 int getEnum(java.lang.String name, java.lang.String[] enumArray, int def)
           
 int getInt(java.lang.String name, int def)
           
 long getLong(java.lang.String name, long def)
           
 java.lang.String getString(java.lang.String name, java.lang.String def)
           
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, storeToXML, storeToXML
 
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
 

Constructor Detail

TypedProperties

public TypedProperties()
Method Detail

getString

public java.lang.String getString(java.lang.String name,
                                  java.lang.String def)

getInt

public int getInt(java.lang.String name,
                  int def)

getLong

public long getLong(java.lang.String name,
                    long def)

getDouble

public double getDouble(java.lang.String name,
                        double def)

getBoolean

public boolean getBoolean(java.lang.String name,
                          boolean def)

getEnum

public int getEnum(java.lang.String name,
                   java.lang.String[] enumArray,
                   int def)