A configuration loader is responsible for converting between the location
of a serialized form (a file, string, or URL) and a
ConfigurationNode. Most loader
implementations will want to extend
order to gain some standard abilities. Any binary formats will probably want
to find other solutions, since the abstract loader assumes in many places
that configuration files are text files.
Interface Summary Interface Description CommentHandlerExtracts comments from a buffered reader or collection of lines. ConfigurationLoader<N extends ConfigurationNode>Represents an object which can load and save
ConfigurationNodeobjects in a specific configuration format.
Class Summary Class Description AbstractConfigurationLoader<N extends ScopedConfigurationNode<N>>Base class for many stream-based configuration loaders. AbstractConfigurationLoader.Builder<T extends AbstractConfigurationLoader.Builder<T,L>,L extends AbstractConfigurationLoader<?>>An abstract builder implementation for
AtomicFilesA utility for creating "atomic" file writers.
Enum Summary Enum Description CommentHandlersDefines a number of default
ConfigurationLoaders can use to manipulate headers when loading/saving.
Exception Summary Exception Description ParsingExceptionIndicates an error that occurred while parsing the configuration.