| Package | Description |
|---|---|
| net.obvj.confectory |
The main package.
|
| net.obvj.confectory.helper |
This package contains classes that support data retrieval for supported
Configuration formats. |
| Modifier and Type | Class and Description |
|---|---|
class |
Configuration<T>
An immutable object that contains configuration data from a specific source, as well as
related metadata.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigurationHelper<T>
A base interface for Configuration Helper objects providing methods for retrieving
configuration data from different source types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBasicConfigurationHelper<T>
An abstract Configuration Helper object providing common infrastructure for concrete
implementations.
|
class |
BasicConfigurationHelper<T>
A basic, abstract Configuration Helper object providing common infrastructure for
concrete implementations.
|
class |
BeanConfigurationHelper<T>
A Configuration Helper implementation for user-defined beans.
|
class |
GenericJsonConfigurationHelper<J>
A generic Configuration Helper that retrieves data from a JSON document, with JSONPath
capabilities.
|
class |
NullConfigurationHelper<T>
A "no-op" Configuration Helper object for situations where an optional
Configuration object is not available. |
class |
PropertiesConfigurationHelper
A specialized Configuration Helper that retrieves data from a
Properties
object. |
Copyright © 2021. All rights reserved.