Class FileFactoryConfiguration

All Implemented Interfaces:
Comparable<Configuration>
Direct Known Subclasses:
PropertiesFactoryConfiguration, XmlFactoryConfiguration

public abstract class FileFactoryConfiguration extends FactoryConfiguration
Provides support for reading a configuration file from a specified path.
Version:
$Id: XmlFactoryConfiguration.java 511959 2007-02-26 19:24:39Z nbubna $
Author:
Nathan Bubna
  • Constructor Details

    • FileFactoryConfiguration

      protected FileFactoryConfiguration(Class clazz, String id)
  • Method Details

    • readImpl

      protected abstract void readImpl(URL url) throws IOException

      Reads an configuration from an URL.

      Parameters:
      url - the InputStream to read from
      Throws:
      IOException - if a problem occurs
    • read

      public void read(String path)

      Reads a configuration file from the specified file path and sets up the configuration from that. If the file does not exist, a ResourceNotFoundException will be thrown.

      Parameters:
      path - the path to the file to be read from
    • read

      public void read(URL url)
    • read

      public void read(String path, boolean required)
    • read

      public void read(URL url, boolean required)
    • read

      public void read(String path, boolean required, org.slf4j.Logger log)
    • findURL

      protected URL findURL(String path)
    • read

      protected void read(URL url, boolean required, org.slf4j.Logger log)