| Package | Description |
|---|---|
| net.obvj.confectory |
The main package.
|
| net.obvj.confectory.internal.helper |
This package contains classes that support data retrieval for supported
Configuration formats. |
| Modifier and Type | Class and Description |
|---|---|
class |
Configuration<T>
An object that contains configuration data from a specific source, as well as related
metadata.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigurationHelper<T>
A marker interface that works as an abstraction for objects that retrieve data form
previously loaded
Configuration objects. |
| 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. |
Copyright © 2022. All rights reserved.