public final class YamlFormat
extends java.lang.Object
implements me.hypherionmc.moonconfig.core.ConfigFormat<me.hypherionmc.moonconfig.core.Config>
| Modifier and Type | Method and Description |
|---|---|
static YamlFormat |
configuredInstance(org.yaml.snakeyaml.Yaml yaml)
Creates an instance of YamlFormat, set with the specified Yaml object.
|
me.hypherionmc.moonconfig.core.Config |
createConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator) |
me.hypherionmc.moonconfig.core.io.ConfigParser<me.hypherionmc.moonconfig.core.Config> |
createParser() |
me.hypherionmc.moonconfig.core.io.ConfigWriter |
createWriter() |
static YamlFormat |
defaultInstance() |
static me.hypherionmc.moonconfig.core.Config |
newConcurrentConfig() |
static me.hypherionmc.moonconfig.core.Config |
newConfig() |
static me.hypherionmc.moonconfig.core.Config |
newConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator) |
boolean |
supportsComments() |
boolean |
supportsType(java.lang.Class<?> type) |
public static YamlFormat defaultInstance()
public static YamlFormat configuredInstance(org.yaml.snakeyaml.Yaml yaml)
yaml - the Yaml object to usepublic static me.hypherionmc.moonconfig.core.Config newConfig()
defaultInstance().public static me.hypherionmc.moonconfig.core.Config newConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator)
public static me.hypherionmc.moonconfig.core.Config newConcurrentConfig()
defaultInstance().public me.hypherionmc.moonconfig.core.io.ConfigWriter createWriter()
createWriter in interface me.hypherionmc.moonconfig.core.ConfigFormat<me.hypherionmc.moonconfig.core.Config>public me.hypherionmc.moonconfig.core.io.ConfigParser<me.hypherionmc.moonconfig.core.Config> createParser()
createParser in interface me.hypherionmc.moonconfig.core.ConfigFormat<me.hypherionmc.moonconfig.core.Config>public me.hypherionmc.moonconfig.core.Config createConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator)
createConfig in interface me.hypherionmc.moonconfig.core.ConfigFormat<me.hypherionmc.moonconfig.core.Config>public boolean supportsComments()
supportsComments in interface me.hypherionmc.moonconfig.core.ConfigFormat<me.hypherionmc.moonconfig.core.Config>public boolean supportsType(java.lang.Class<?> type)
supportsType in interface me.hypherionmc.moonconfig.core.ConfigFormat<me.hypherionmc.moonconfig.core.Config>