Package space.arim.dazzleconf
package space.arim.dazzleconf
Base package containing classes which most usage will involve.
The following advice applies to all classes in this package and sub packages, as well as the format extensions provided by DazzleConf.
Null
Unless specified otherwise, methods do not accept null values. Passing a null value may be rejected with
Moreover, there are no methods returning null, except a couple deprecated methods.
Thread Safety
By virtue of immutability, most classes and interface implementations are thread safe through no extra effort. However, "builder" style objects, which are mutable, have no similar guarantee.
The following advice applies to all classes in this package and sub packages, as well as the format extensions provided by DazzleConf.
Null
Unless specified otherwise, methods do not accept null values. Passing a null value may be rejected with
NullPointerException
. Moreover, there are no methods returning null, except a couple deprecated methods.
Thread Safety
By virtue of immutability, most classes and interface implementations are thread safe through no extra effort. However, "builder" style objects, which are mutable, have no similar guarantee.
-
InterfaceDescriptionA marker interface for configurations produced by config factories where, although the config data was missing one or more keys, an auxiliary configuration instance was used to fill in the missing keys.Loader and writer of configuration data
-
ClassDescriptionOptions for loading, validating, and writing configuration valuesBuilder of
ConfigurationOptions
.