rcm.util
Class Config

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--java.util.Properties
                    |
                    +--rcm.util.Config
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class Config
extends java.util.Properties


Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Field Summary
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
Config(java.io.File file)
           
Config(java.io.File file, Config defaults)
           
Config(java.lang.String fileBaseName)
           
Config(java.lang.String fileBaseName, Config defaults)
           
 
Method Summary
 int countKeysStartingWith(java.lang.String prefix)
           
static java.io.File getHomeDirectory()
           
 java.io.IOException getLastException()
           
 void removeAllKeysStartingWith(java.lang.String prefix)
           
 void save()
           
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store
 
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
 

Constructor Detail

Config

public Config(java.lang.String fileBaseName)

Config

public Config(java.io.File file)

Config

public Config(java.lang.String fileBaseName,
              Config defaults)

Config

public Config(java.io.File file,
              Config defaults)
Method Detail

getLastException

public java.io.IOException getLastException()

save

public void save()

countKeysStartingWith

public int countKeysStartingWith(java.lang.String prefix)

removeAllKeysStartingWith

public void removeAllKeysStartingWith(java.lang.String prefix)

getHomeDirectory

public static java.io.File getHomeDirectory()