All Classes and Interfaces
Class
Description
YamlCommentFormat.BLANK_LINE formatterConverts a comment between a raw-format meant to be read by computers
to a human-format meant to be read by humans and vice versa.
Represents a source of configurable options and settings
Various settings for controlling the input and output of a
ConfigurationRepresents a section of a
ConfigurationRepresents an object that may be serialized.
Utility class for storing and retrieving classes for
Configuration.Applies to a
ConfigurationSerializable that will delegate all
deserialization to another ConfigurationSerializable.Every line written to this writer will be enqueued on flush with a fixed capacity.
Source for dumping values to this writer.
This is a base class for all File based implementations of
ConfigurationVarious settings for controlling the input and output of a
FileConfigurationException thrown when attempting to load an invalid
ConfigurationThis is a
Configuration implementation that does not save or load
from any source, and stores all values in memory only.Various settings for controlling the input and output of a
MemoryConfigurationA type of
ConfigurationSection that is stored in memory.Utils for casting number types to other number types
YamlCommentFormat.PRETTY formatterRepresents an "alias" that a
ConfigurationSerializable may be
stored as.Default YAML implementation using snakeyaml high-level API and a custom comment parser / dumper.
YAML implementation using snakeyaml low-level API and snakeyaml comment processing available if
YamlConfigurationOptions.useComments() is enabled.IO Factory.
InputStream get()
Can be implemented as a lambda function. e.g.
Reader get()
Can be implemented as a lambda function. e.g.
This class assists in validating arguments.
Comment formatter to parse and dump YAML comments (using the # prefix).
An implementation of
Configuration which saves the configuration in Yaml.Various settings for controlling the input and output of a
YamlConfigurationOptions to configure the default
QuoteStyle for each type.An extension of
YamlConfiguration which saves all data in Yaml to a configuration file
with the added possibility to save and manage comments.An alternative API to set values along with comments for a path.
The header is the first block comment at the top of the configuration file.
A YAML implementation to load/parse and dump/save a
ConfigurationSection.A YAML implementation capable of processing comments.