public class ConfigurationFactory extends java.lang.Object implements ConfigurationFactoryInterface
Constructor and Description |
---|
ConfigurationFactory() |
Modifier and Type | Method and Description |
---|---|
Configuration |
createConfiguration()
Creates an empty Configuration object
|
void |
exportConfiguration(Configuration config,
java.io.File outputFile)
Exports the configuration parameters into a given directory
|
Configuration |
importConfiguration(java.io.File file)
Imports the configuration parameters from a given file
|
public Configuration importConfiguration(java.io.File file) throws org.codehaus.jackson.JsonParseException, org.codehaus.jackson.map.JsonMappingException, java.io.IOException
ConfigurationFactoryInterface
importConfiguration
in interface ConfigurationFactoryInterface
file
- the configuration file as jsonorg.codehaus.jackson.JsonParseException
- json exception during the attribute parsing process.org.codehaus.jackson.map.JsonMappingException
- json exception during the attribute mapping process.java.io.FileNotFoundException
- file not foundjava.io.IOException
- io exceptionpublic void exportConfiguration(Configuration config, java.io.File outputFile) throws org.codehaus.jackson.JsonGenerationException, org.codehaus.jackson.map.JsonMappingException, java.io.IOException
ConfigurationFactoryInterface
exportConfiguration
in interface ConfigurationFactoryInterface
config
- AbstractConfiguration the configuration objectoutputFile
- output filejava.io.IOException
- io exceptionorg.codehaus.jackson.JsonGenerationException
org.codehaus.jackson.map.JsonMappingException
public Configuration createConfiguration()
ConfigurationFactoryInterface
createConfiguration
in interface ConfigurationFactoryInterface
Author: SMASH LAB - University of Calabria (UNICAL)