net.sf.jpackit.config.props
Class PropertiesBuildConfigurationManager

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

public class PropertiesBuildConfigurationManager
extends java.lang.Object
implements BuildConfigurationManager

Build configuration manager based on standard java properties

Author:
Kamil K. Shamgunov
See Also:
BuildConfiguration

Constructor Summary
PropertiesBuildConfigurationManager()
          Creates a new instance of PropertiesBuildConfigurationManager
 
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

PropertiesBuildConfigurationManager

public PropertiesBuildConfigurationManager()
Creates a new instance of PropertiesBuildConfigurationManager

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