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.