net.sf.jpackit.config
Interface BuildConfigurationManager

All Known Implementing Classes:
JavaBuildConfigurationManager, PropertiesBuildConfigurationManager

public interface BuildConfigurationManager

Build configuration manager defines interface to save and load BuildConfiguration

Author:
Kamil K. Shamgunov
See Also:
BuildConfiguration

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
 

Method Detail

save

void save(BuildConfiguration buildConfiguration,
          java.io.OutputStream oStream)
          throws java.io.IOException
serialize BuildConfiguration into given OutputStream

Parameters:
buildConfiguration - BuildConfiguration instance to save
oStream - OutputStream to which write serialized BuildConfiguration
Throws:
java.io.IOException

load

BuildConfiguration load(java.io.InputStream iStream)
                        throws java.io.IOException,
                               java.lang.ClassNotFoundException
Load build configuration from given InputStream

Parameters:
iStream - InputStream from where BuildConfiguration will be read.
Returns:
BuildConfiguration that is loaded from InputStream
Throws:
java.io.IOException
java.lang.ClassNotFoundException