Class AbstractPropertiesFactory

  • Direct Known Subclasses:
    PropertiesFactorySax, PropertiesFactoryStax

    public abstract class AbstractPropertiesFactory
    extends Object
    This class loads properties according to the file location, substitution and override rules described in the docs.
    Author:
    Richard A. Begg (richard.begg@arjuna.com), Gytis Trikleris
    • Constructor Detail

      • AbstractPropertiesFactory

        public AbstractPropertiesFactory()
    • Method Detail

      • getDefaultProperties

        public Properties getDefaultProperties()
        Returns the systems default properties, as read from the configuration file.
        Returns:
        the configuration Properties
      • getPropertiesFromFile

        public Properties getPropertiesFromFile​(String propertyFileName,
                                                ClassLoader classLoader)
        Returns the config properties read from a specified location.
        Parameters:
        propertyFileName - the file name. If relative, this is located using the FileLocator algorithm.
        Returns:
        the Properties loaded from the specified source.