Package org.mapfish.print.config
Class ConfigurationFactory
- java.lang.Object
-
- org.mapfish.print.config.ConfigurationFactory
-
public class ConfigurationFactory extends java.lang.Object
Strategy/plug-in for loadingConfiguration
objects.
-
-
Constructor Summary
Constructors Constructor Description ConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configuration
getConfig(java.io.File configFile)
Create a configuration object from a config file.Configuration
getConfig(java.io.File configFile, java.io.InputStream configData)
Create a configuration object from a config file.void
init()
initialize this factory.void
setDoValidation(boolean doValidation)
If doValidation is true then the Configuration object will be validated after loading.
-
-
-
Method Detail
-
init
@PostConstruct public final void init()
initialize this factory. Called by spring after construction.
-
getConfig
public final Configuration getConfig(java.io.File configFile) throws java.io.IOException
Create a configuration object from a config file.- Parameters:
configFile
- the file to read the configuration from.- Throws:
java.io.IOException
-
getConfig
public final Configuration getConfig(java.io.File configFile, java.io.InputStream configData) throws java.io.IOException
Create a configuration object from a config file.- Parameters:
configFile
- the file that contains the configuration data.configData
- the config file data- Throws:
java.io.IOException
-
setDoValidation
public final void setDoValidation(boolean doValidation)
If doValidation is true then the Configuration object will be validated after loading. However for some tests we don't want this so this method allows it to be set to false for tests.By default it is true so only tests should modify this.
- Parameters:
doValidation
- the new validation value.
-
-