| Package | Description |
|---|---|
| net.obvj.confectory.internal.helper |
This package contains classes that support data retrieval for supported
Configuration formats. |
| net.obvj.confectory.mapper |
This package groups the
Mapper interface and its implementations, as well as
auxiliary classes. |
| Modifier and Type | Class and Description |
|---|---|
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 |
JsonSmartConfigurationHelper
A specialized Configuration Helper that retrieves data from
net.minidev's
(json-smart) JSONObject, 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. |
| Modifier and Type | Method and Description |
|---|---|
static <T> ConfigurationHelper<T> |
ConfigurationHelper.newInstance(T bean,
Mapper<T> mapper)
Creates a new
ConfigurationHelper for the given Mapper. |
| Constructor and Description |
|---|
NullConfigurationHelper(ConfigurationHelper<T> originalHelper)
Builds a
NullConfigurationHelper with a reference to the original/expected
ConfigurationHelper. |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationHelper<net.minidev.json.JSONObject> |
INIToJSONObjectMapper.configurationHelper(net.minidev.json.JSONObject object) |
ConfigurationHelper<net.minidev.json.JSONObject> |
JSONObjectMapper.configurationHelper(net.minidev.json.JSONObject jsonObject) |
ConfigurationHelper<Properties> |
PropertiesMapper.configurationHelper(Properties properties) |
ConfigurationHelper<T> |
AbstractBeanMapper.configurationHelper(T bean) |
ConfigurationHelper<T> |
DummyMapper.configurationHelper(T bean) |
ConfigurationHelper<T> |
INIToObjectMapper.configurationHelper(T object) |
ConfigurationHelper<T> |
Mapper.configurationHelper(T bean)
Creates a new
ConfigurationHelper instance recommended by this Mapper. |
ConfigurationHelper<T> |
PropertiesToObjectMapper.configurationHelper(T type) |
| Constructor and Description |
|---|
DummyMapper(Function<T,ConfigurationHelper<T>> configurationHelperCreator)
Creates a dummy
Mapper with a ConfigurationHelper factory function. |
Copyright © 2022. All rights reserved.