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> ConfigurationFactoryFactory<T> 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> EnvironmentVariableLookup A customStrLookupimplementation using environment variables as lookup source.EnvironmentVariableSubstitutor A customStrSubstitutorusing 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 customStrSubstitutor.UndefinedEnvironmentVariableException 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.