All Classes and Interfaces

Class
Description
 
 
Converts 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 Configuration
Represents a section of a Configuration
Represents 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 Configuration
Various settings for controlling the input and output of a FileConfiguration
Exception thrown when attempting to load an invalid Configuration
 
 
This 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 MemoryConfiguration
A type of ConfigurationSection that is stored in memory.
Utils for casting number types to other number types
 
 
 
Represents 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 YamlConfiguration
Options 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.