All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BaseConfigurationFactory<T> A generic factory class for loading configuration files, binding them to configuration objects, and validating their constraints.ConfigurationException Base class for problems with a Configuration object.ConfigurationFactory<T> A generic interface for constructing a configuration object.ConfigurationFactoryFactory<T> A generic interface for constructing a configuration factory that can create configuration objects.ConfigurationMetadata A class to get metadata about the properties that are available in a configuration class.ConfigurationParsingException AConfigurationExceptionfor errors parsing a configuration file.ConfigurationSourceProvider An interface for objects that can create anInputStreamto represent the application configuration.ConfigurationValidationException An exception thrown where there is an error validating a configuration object.DefaultConfigurationFactoryFactory<T> The default implementation for theConfigurationFactoryFactoryinterface.EnvironmentVariableSubstitutor A customStringSubstitutorusing environment variables as lookup source.FileConfigurationSourceProvider An implementation ofConfigurationSourceProviderthat reads the configuration from the local file system.JsonConfigurationFactory<T> A factory class for loading JSON configuration files, binding them to configuration objects, and validating their constraints.ResourceConfigurationSourceProvider An implementation ofConfigurationSourceProviderwhich reads the configuration from a resource file.SubstitutingSourceProvider A delegatingConfigurationSourceProviderwhich replaces variables in the underlying configuration source according to the rules of a customStringSubstitutor.UndefinedEnvironmentVariableException An exception thrown, if a variable cannot be replaced by anEnvironmentVariableSubstitutorbecause no value is provided.UrlConfigurationSourceProvider An implementation ofConfigurationSourceProviderthat reads the configuration from aURL.YamlConfigurationFactory<T> A factory class for loading YAML configuration files, binding them to configuration objects, and validating their constraints.