| Interface | Description |
|---|---|
| ConfigurationMapper |
Interface definition for mapping a configuration on an instance
TODO: Ideally ConfigurationProvider and ConfigurationDocumentation should
be specific to the specific configuration mapper implementation
|
| ConfigurationOwnershipPolicy |
Policy to determine if a configuration key is owned by a ConfigurationProvider
|
| ConfigurationProvider |
Abstraction for get configuration values to use for fields annotated
with
Configuration |
| Class | Description |
|---|---|
| AbstractObjectConfigurationProvider |
Implements the deserialization part of
ConfigurationProvider to simplify implementations. |
| CompositeConfigurationProvider |
A configuration provider that composites multiple providers.
|
| ConfigurationColumnWriter |
Simple implementation of a configuration writer that outputs in column format
|
| ConfigurationDocumentation |
Used internally to display configuration documentation
|
| ConfigurationDocumentation.Entry | |
| ConfigurationKey |
Abstracts configuration names with variable replacements
|
| ConfigurationKeyPart |
A portion of a configuration name
|
| ConfigurationOwnershipPolicies |
Convenience factory for getting standard ownership policies
|
| DateWithDefaultProperty |
Special supplier that converts a string date to a Date
|
| DateWithDefaultSupplier |
Special supplier that converts a string date to a Date
|
| DefaultConfigurationProvider |
This is a hack in preparation for removing Supplier from the API.
|
| KeyParser | |
| PropertiesConfigurationProvider |
ConfigurationProvider backed by a {#link Properties}
|
| Property<T> | |
| RegexConfigurationOwnershipPolicy |
Configuration property ownership policy that checks a property against a
regex to determine if a ConfigurationProvider owns the property.
|
| SystemConfigurationProvider |
ConfigurationProvider backed by the system properties
|