Class ConfigurationFactory

java.lang.Object
org.mapfish.print.config.ConfigurationFactory

public class ConfigurationFactory extends Object
Strategy/plug-in for loading Configuration objects.
  • Constructor Details

    • ConfigurationFactory

      public ConfigurationFactory()
  • Method Details

    • init

      @PostConstruct public final void init()
      initialize this factory. Called by spring after construction.
    • getConfig

      public final Configuration getConfig(File configFile) throws IOException
      Create a configuration object from a config file.
      Parameters:
      configFile - the file to read the configuration from.
      Throws:
      IOException
    • getConfig

      public final Configuration getConfig(File configFile, InputStream configData) throws IOException
      Create a configuration object from a config file.
      Parameters:
      configFile - the file that contains the configuration data.
      configData - the config file data
      Throws:
      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.