net.sf.jpackit.config.java
Class JavaBuildConfigurationManager

java.lang.Object
  extended by net.sf.jpackit.config.java.JavaBuildConfigurationManager
All Implemented Interfaces:
BuildConfigurationManager

public class JavaBuildConfigurationManager
extends java.lang.Object
implements BuildConfigurationManager

Build configuration manager based on java standart serialization

Author:
Kamil K. Shamgunov
See Also:
BuildConfiguration

Constructor Summary
JavaBuildConfigurationManager()
          Creates a new instance of JavaBuildConfigurationManager
 
Method Summary
 BuildConfiguration load(java.io.InputStream iStream)
          Load build configuration from given InputStream
 void save(BuildConfiguration buildConfiguration, java.io.OutputStream oStream)
          serialize BuildConfiguration into given OutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaBuildConfigurationManager

public JavaBuildConfigurationManager()
Creates a new instance of JavaBuildConfigurationManager

Method Detail

load

public BuildConfiguration load(java.io.InputStream iStream)
                        throws java.io.IOException,
                               java.lang.ClassNotFoundException
Description copied from interface: BuildConfigurationManager
Load build configuration from given InputStream

Specified by:
load in interface BuildConfigurationManager
Parameters:
iStream - InputStream from where BuildConfiguration will be read.
Returns:
BuildConfiguration that is loaded from InputStream
Throws:
java.io.IOException
java.lang.ClassNotFoundException

save

public void save(BuildConfiguration buildConfiguration,
                 java.io.OutputStream oStream)
          throws java.io.IOException
Description copied from interface: BuildConfigurationManager
serialize BuildConfiguration into given OutputStream

Specified by:
save in interface BuildConfigurationManager
Parameters:
buildConfiguration - BuildConfiguration instance to save
oStream - OutputStream to which write serialized BuildConfiguration
Throws:
java.io.IOException