A B C D E F G I J M N O R S U Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addOverride(JsonNode, String, String) - Method in class io.dropwizard.configuration.BaseConfigurationFactory
-
Applies an override to a given
JsonNode
.
B
- BaseConfigurationFactory<T> - Class in io.dropwizard.configuration
-
A generic factory class for loading configuration files, binding them to configuration objects, and validating their constraints.
- BaseConfigurationFactory(JsonFactory, String, Class<T>, Validator, ObjectMapper, String) - Constructor for class io.dropwizard.configuration.BaseConfigurationFactory
-
Creates a new configuration factory for the given class.
- build() - Method in class io.dropwizard.configuration.BaseConfigurationFactory
- build() - Method in interface io.dropwizard.configuration.ConfigurationFactory
-
Loads, parses, binds, and validates a configuration object from an empty document.
- build(JsonNode, String) - Method in class io.dropwizard.configuration.BaseConfigurationFactory
-
Loads, parses, binds, and validates a configuration object for a given
JsonNode
. - build(ConfigurationSourceProvider, String) - Method in class io.dropwizard.configuration.BaseConfigurationFactory
- build(ConfigurationSourceProvider, String) - Method in interface io.dropwizard.configuration.ConfigurationFactory
-
Loads, parses, binds, and validates a configuration object.
- build(File) - Method in interface io.dropwizard.configuration.ConfigurationFactory
-
Loads, parses, binds, and validates a configuration object from a file.
C
- ConfigurationException - Exception in io.dropwizard.configuration
-
Base class for problems with a Configuration object.
- ConfigurationException(String, Collection<String>) - Constructor for exception io.dropwizard.configuration.ConfigurationException
-
Creates a new ConfigurationException for the given path with the given errors.
- ConfigurationException(String, Collection<String>, Throwable) - Constructor for exception io.dropwizard.configuration.ConfigurationException
-
Creates a new ConfigurationException for the given path with the given errors and cause.
- ConfigurationFactory<T> - Interface in io.dropwizard.configuration
-
A generic interface for constructing a configuration object.
- ConfigurationFactoryFactory<T> - Interface in io.dropwizard.configuration
-
A generic interface for constructing a configuration factory that can create configuration objects.
- ConfigurationMetadata - Class in io.dropwizard.configuration
-
A class to get metadata about the properties that are available in a configuration class.
- ConfigurationMetadata(ObjectMapper, Class<?>) - Constructor for class io.dropwizard.configuration.ConfigurationMetadata
-
Create a metadata instance and
- ConfigurationParsingException - Exception in io.dropwizard.configuration
-
A
ConfigurationException
for errors parsing a configuration file. - ConfigurationSourceProvider - Interface in io.dropwizard.configuration
-
An interface for objects that can create an
InputStream
to represent the application configuration. - ConfigurationValidationException - Exception in io.dropwizard.configuration
-
An exception thrown where there is an error validating a configuration object.
- ConfigurationValidationException(String, Set<ConstraintViolation<T>>) - Constructor for exception io.dropwizard.configuration.ConfigurationValidationException
-
Creates a new ConfigurationException for the given path with the given errors.
- configureObjectMapper(ObjectMapper) - Method in class io.dropwizard.configuration.DefaultConfigurationFactoryFactory
-
Provides additional configuration for the
ObjectMapper
used to read the configuration. - create(Class<T>, Validator, ObjectMapper, String) - Method in interface io.dropwizard.configuration.ConfigurationFactoryFactory
-
Creates a new configuration factory for the given class.
- create(Class<T>, Validator, ObjectMapper, String) - Method in class io.dropwizard.configuration.DefaultConfigurationFactoryFactory
- createParser(InputStream) - Method in class io.dropwizard.configuration.BaseConfigurationFactory
-
Constructs a
JsonParser
to parse the contents of the providedInputStream
.
D
- DefaultConfigurationFactoryFactory<T> - Class in io.dropwizard.configuration
-
The default implementation for the
ConfigurationFactoryFactory
interface. - DefaultConfigurationFactoryFactory() - Constructor for class io.dropwizard.configuration.DefaultConfigurationFactoryFactory
E
- EnvironmentVariableSubstitutor - Class in io.dropwizard.configuration
-
A custom
StringSubstitutor
using environment variables as lookup source. - EnvironmentVariableSubstitutor() - Constructor for class io.dropwizard.configuration.EnvironmentVariableSubstitutor
-
Constructs a new environment variable substitutor with strict checking and no substitution done in variables.
- EnvironmentVariableSubstitutor(boolean) - Constructor for class io.dropwizard.configuration.EnvironmentVariableSubstitutor
-
Constructs a new environment variable substitutor with no substitution done in variables.
- EnvironmentVariableSubstitutor(boolean, boolean) - Constructor for class io.dropwizard.configuration.EnvironmentVariableSubstitutor
-
Constructs a new environment variable substitutor.
- expectObjectFormat(JavaType) - Method in class io.dropwizard.configuration.ConfigurationMetadata
F
- FileConfigurationSourceProvider - Class in io.dropwizard.configuration
-
An implementation of
ConfigurationSourceProvider
that reads the configuration from the local file system. - FileConfigurationSourceProvider() - Constructor for class io.dropwizard.configuration.FileConfigurationSourceProvider
- formatMessage(String, Collection<String>) - Static method in exception io.dropwizard.configuration.ConfigurationException
-
Formats a message for the exception reporting the errors that occurred related to the configuration.
G
- getConstraintViolations() - Method in exception io.dropwizard.configuration.ConfigurationValidationException
-
Returns the set of constraint violations in the configuration.
- getErrors() - Method in exception io.dropwizard.configuration.ConfigurationException
-
Returns the configuration errors.
I
- io.dropwizard.configuration - package io.dropwizard.configuration
- isCollectionOfStrings(String) - Method in class io.dropwizard.configuration.ConfigurationMetadata
-
Check if a field is a collection of strings.
J
- JsonConfigurationFactory<T> - Class in io.dropwizard.configuration
-
A factory class for loading JSON configuration files, binding them to configuration objects, and validating their constraints.
- JsonConfigurationFactory(Class<T>, Validator, ObjectMapper, String) - Constructor for class io.dropwizard.configuration.JsonConfigurationFactory
-
Creates a new configuration factory for the given class.
M
- mapper - Variable in class io.dropwizard.configuration.BaseConfigurationFactory
-
The object mapper to use for mapping configuration files to objects.
N
- NEWLINE - Static variable in exception io.dropwizard.configuration.ConfigurationException
-
A constant representing a newline sequence.
O
- open(String) - Method in interface io.dropwizard.configuration.ConfigurationSourceProvider
-
Returns an
InputStream
that contains the source of the configuration for the application. - open(String) - Method in class io.dropwizard.configuration.FileConfigurationSourceProvider
- open(String) - Method in class io.dropwizard.configuration.ResourceConfigurationSourceProvider
- open(String) - Method in class io.dropwizard.configuration.SubstitutingSourceProvider
-
Returns an
InputStream
that contains the source of the configuration for the application. - open(String) - Method in class io.dropwizard.configuration.UrlConfigurationSourceProvider
R
- ResourceConfigurationSourceProvider - Class in io.dropwizard.configuration
-
An implementation of
ConfigurationSourceProvider
which reads the configuration from a resource file. - ResourceConfigurationSourceProvider() - Constructor for class io.dropwizard.configuration.ResourceConfigurationSourceProvider
S
- substitute(TextStringBuilder, int, int) - Method in class io.dropwizard.configuration.EnvironmentVariableSubstitutor
- SubstitutingSourceProvider - Class in io.dropwizard.configuration
-
A delegating
ConfigurationSourceProvider
which replaces variables in the underlying configuration source according to the rules of a customStringSubstitutor
. - SubstitutingSourceProvider(ConfigurationSourceProvider, StringSubstitutor) - Constructor for class io.dropwizard.configuration.SubstitutingSourceProvider
-
Create a new instance.
U
- UndefinedEnvironmentVariableException - Exception in io.dropwizard.configuration
-
An exception thrown, if a variable cannot be replaced by an
EnvironmentVariableSubstitutor
because no value is provided. - UndefinedEnvironmentVariableException(String) - Constructor for exception io.dropwizard.configuration.UndefinedEnvironmentVariableException
-
Constructs a new exception with the given error message.
- UrlConfigurationSourceProvider - Class in io.dropwizard.configuration
-
An implementation of
ConfigurationSourceProvider
that reads the configuration from aURL
. - UrlConfigurationSourceProvider() - Constructor for class io.dropwizard.configuration.UrlConfigurationSourceProvider
Y
- YamlConfigurationFactory<T> - Class in io.dropwizard.configuration
-
A factory class for loading YAML configuration files, binding them to configuration objects, and validating their constraints.
- YamlConfigurationFactory(Class<T>, Validator, ObjectMapper, String) - Constructor for class io.dropwizard.configuration.YamlConfigurationFactory
-
Creates a new configuration factory for the given class.
All Classes All Packages