rp1.rossum
Class RsProperties

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 rp1.rossum.RsProperties
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class RsProperties
extends java.util.Properties

An extension of the Java Properties class with some convenience functions for reading datatypes.

See Also:
Serialized Form

Field Summary
 java.lang.String hostName
           
 java.lang.String logFileName
           
 boolean logToFile
           
 boolean logToSystemOut
           
 boolean logVerbose
           
 int port
           
 
Constructor Summary
RsProperties()
           
RsProperties(java.lang.String[] args)
           
 
Method Summary
 double extractDouble(java.lang.String name)
           
 int extractInt(java.lang.String name)
           
 void load(java.io.InputStream in)
           
 void load(java.lang.String fileName)
           
 void loadFromFile(java.lang.String fileName)
           
 void loadFromResource(java.lang.Object object, java.lang.String resource)
           
 void processArgs(java.lang.String[] args)
           
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, 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
 

Field Detail

port

public int port

hostName

public java.lang.String hostName

logFileName

public java.lang.String logFileName

logVerbose

public boolean logVerbose

logToFile

public boolean logToFile

logToSystemOut

public boolean logToSystemOut
Constructor Detail

RsProperties

public RsProperties()

RsProperties

public RsProperties(java.lang.String[] args)
             throws RsPropertiesException
Throws:
RsPropertiesException
Method Detail

processArgs

public void processArgs(java.lang.String[] args)
                 throws RsPropertiesException
Throws:
RsPropertiesException

load

public void load(java.lang.String fileName)
          throws RsPropertiesException
Throws:
RsPropertiesException

loadFromFile

public void loadFromFile(java.lang.String fileName)
                  throws RsPropertiesException
Throws:
RsPropertiesException

loadFromResource

public void loadFromResource(java.lang.Object object,
                             java.lang.String resource)
                      throws RsPropertiesException
Throws:
RsPropertiesException

load

public void load(java.io.InputStream in)
          throws RsPropertiesException
Overrides:
load in class java.util.Properties
Throws:
RsPropertiesException

extractDouble

public double extractDouble(java.lang.String name)
                     throws RsPropertiesException
Throws:
RsPropertiesException

extractInt

public int extractInt(java.lang.String name)
               throws RsPropertiesException
Throws:
RsPropertiesException