Class JacksonConfigurationLoader
java.lang.Object
org.spongepowered.configurate.loader.AbstractConfigurationLoader<BasicConfigurationNode>
org.spongepowered.configurate.jackson.JacksonConfigurationLoader
- All Implemented Interfaces:
ConfigurationNodeFactory<BasicConfigurationNode>
,ConfigurationLoader<BasicConfigurationNode>
public final class JacksonConfigurationLoader
extends AbstractConfigurationLoader<BasicConfigurationNode>
A loader for JSON-formatted configurations, using the jackson library for
parsing and generation.
- Since:
- 4.0.0
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.spongepowered.configurate.loader.AbstractConfigurationLoader
CONFIGURATE_LINE_PATTERN, CONFIGURATE_LINE_SEPARATOR, sink, source, SYSTEM_LINE_SEPARATOR
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Creates a newJacksonConfigurationLoader
builder.createNode
(@NonNull ConfigurationOptions options) protected void
loadInternal
(BasicConfigurationNode node, BufferedReader reader) protected void
saveInternal
(ConfigurationNode node, Writer writer) Methods inherited from class org.spongepowered.configurate.loader.AbstractConfigurationLoader
canLoad, canSave, checkCanWrite, defaultCommentHandler, defaultOptions, load, loadToReference, save, writeHeaderInternal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.spongepowered.configurate.loader.ConfigurationLoader
load
Methods inherited from interface org.spongepowered.configurate.ConfigurationNodeFactory
createNode, createNode, createNode, toListCollector, toListCollector, toMapCollector, toMapCollector
-
Method Details
-
builder
Creates a newJacksonConfigurationLoader
builder.- Returns:
- a new builder
- Since:
- 4.0.0
-
loadInternal
protected void loadInternal(BasicConfigurationNode node, BufferedReader reader) throws ParsingException - Specified by:
loadInternal
in classAbstractConfigurationLoader<BasicConfigurationNode>
- Throws:
ParsingException
-
saveInternal
- Specified by:
saveInternal
in classAbstractConfigurationLoader<BasicConfigurationNode>
- Throws:
ConfigurateException
-
createNode
-