Class YamlConfigurationLoader
- java.lang.Object
-
- org.spongepowered.configurate.loader.AbstractConfigurationLoader<org.spongepowered.configurate.CommentedConfigurationNode>
-
- org.spongepowered.configurate.yaml.YamlConfigurationLoader
-
- All Implemented Interfaces:
org.spongepowered.configurate.ConfigurationNodeFactory<org.spongepowered.configurate.CommentedConfigurationNode>,org.spongepowered.configurate.loader.ConfigurationLoader<org.spongepowered.configurate.CommentedConfigurationNode>
public final class YamlConfigurationLoader extends org.spongepowered.configurate.loader.AbstractConfigurationLoader<org.spongepowered.configurate.CommentedConfigurationNode>
A loader for YAML-formatted configurations, using the SnakeYAML library for parsing and generation.- Since:
- 4.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classYamlConfigurationLoader.BuilderBuilds aYamlConfigurationLoader.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static YamlConfigurationLoader.Builderbuilder()Creates a newYamlConfigurationLoaderbuilder.org.spongepowered.configurate.CommentedConfigurationNodecreateNode(org.spongepowered.configurate.ConfigurationOptions options)protected voidloadInternal(org.spongepowered.configurate.CommentedConfigurationNode node, BufferedReader reader)protected voidsaveInternal(org.spongepowered.configurate.ConfigurationNode node, Writer writer)-
Methods inherited from class org.spongepowered.configurate.loader.AbstractConfigurationLoader
canLoad, canSave, defaultCommentHandler, defaultOptions, load, loadToReference, save, writeHeaderInternal
-
-
-
-
Method Detail
-
builder
public static YamlConfigurationLoader.Builder builder()
Creates a newYamlConfigurationLoaderbuilder.- Returns:
- a new builder
- Since:
- 4.0.0
-
loadInternal
protected void loadInternal(org.spongepowered.configurate.CommentedConfigurationNode node, BufferedReader reader)
- Specified by:
loadInternalin classorg.spongepowered.configurate.loader.AbstractConfigurationLoader<org.spongepowered.configurate.CommentedConfigurationNode>
-
saveInternal
protected void saveInternal(org.spongepowered.configurate.ConfigurationNode node, Writer writer)
- Specified by:
saveInternalin classorg.spongepowered.configurate.loader.AbstractConfigurationLoader<org.spongepowered.configurate.CommentedConfigurationNode>
-
createNode
public org.spongepowered.configurate.CommentedConfigurationNode createNode(org.spongepowered.configurate.ConfigurationOptions options)
-
-