| Class | Description |
|---|---|
| DirHandle |
When loading a folder and all subfiles as Json in memory map, we create a recursive ISettingsMap that actually contain
Directory handles and File handles.
|
| FileHandle |
When loading a folder and all json, hjson or yaml subfiles as in memory map,
we do not open all the files upfront.
|
| FileSystemConfigurationStoreImpl |
A plain file system
IConfigurationStore implementation. |
| JsonSettingSerializer | |
| JsonSettingsListImpl | |
| JsonSettingsMapImpl |
This class lets you immediately transform a yaml, hjson or json file or string into
a settings map.
|
| NamedSettingsListImpl | |
| NamedSettingsMapImpl |
This implementation provides hierarchical naming context
of settings when displaying a log or throwing an exception.
|
| NamingTreeSettingsCloner | |
| SettingsListImpl |
Our implementation of
ISettingsList. |
| SettingsMapImpl |
This class extends HashMap<String,Object>, in order to provide simple additional operators to get Typed settings
from the settings map, and to simplify settings-using caller code by taking care of runtime class checks,
settings existence check, default value providing)
As HashMap, the constructor taking a map as parameter works by shallow copy (internal sub-settings objects
are shared with the original).
|
| YamlSettingsMapImpl |
This class lets you immediately transform a yaml string into a settings map.
|
Copyright © 2014–2023. All rights reserved.