Class Config

  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 org.gersteinlab.tyna.webapp.config.Config
All Implemented Interfaces:, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class Config
extends java.util.Properties

        This class provides methods for accessing the configuration settings
        stored in the default property file. Each line of the file corresponds
        to a configuration, in the format =.

1.0 (October 1, 2005) Change History: 1.0 - Initial version
Kevin Yuk-Lap Yip
See Also:
Serialized Form

Field Summary
protected static Config config
          The singleton object.
protected static java.lang.String configFile
          Name of the configuration file.
Fields inherited from class java.util.Properties
Method Summary
static Config newInstance()
          Get an instance of the class.
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


protected static final java.lang.String configFile
Name of the configuration file.

See Also:
Constant Field Values


protected static Config config
The singleton object.

Method Detail


public static Config newInstance()
                          throws ConfigException
Get an instance of the class.

ConfigException - If there is any problem in getting the new instance