org.tranche.configuration
Class ConfigurationUtil

java.lang.Object
  extended by org.tranche.configuration.ConfigurationUtil

public class ConfigurationUtil
extends java.lang.Object

A utility class to read/write configuration files.

Author:
Jayson Falkner - jfalkner@umich.edu, Bryan Smith , James "Augie" Hill - augman85@gmail.com

Constructor Summary
ConfigurationUtil()
           
 
Method Summary
static Configuration read(java.io.InputStream is)
          Returns a configuration object from an input stream.
static void write(Configuration config, java.io.OutputStream out)
          Writes a SplitFile object to the given OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationUtil

public ConfigurationUtil()
Method Detail

read

public static Configuration read(java.io.InputStream is)
                          throws java.lang.Exception

Returns a configuration object from an input stream.

Parameters:
is -
Returns:
Configuration
Throws:
java.lang.Exception

write

public static void write(Configuration config,
                         java.io.OutputStream out)
                  throws java.lang.Exception

Writes a SplitFile object to the given OutputStream. This method does *not* use Java's object serialization mechanism in order to let non-Java code use them.

Parameters:
config -
out - The OutputStream to serialize the file to.
Throws:
java.io.IOException - Should any exception occur.
java.lang.Exception


This code is free for use both commercially and non-commercially as stated in the project's license