public final class YamlFormat
extends java.lang.Object
implements com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.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.
|
com.electronwill.nightconfig.core.Config |
createConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator) |
com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.Config> |
createParser() |
com.electronwill.nightconfig.core.io.ConfigWriter |
createWriter() |
static YamlFormat |
defaultInstance() |
static com.electronwill.nightconfig.core.Config |
newConcurrentConfig() |
static com.electronwill.nightconfig.core.Config |
newConfig() |
static com.electronwill.nightconfig.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 com.electronwill.nightconfig.core.Config newConfig()
defaultInstance().public static com.electronwill.nightconfig.core.Config newConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator)
public static com.electronwill.nightconfig.core.Config newConcurrentConfig()
defaultInstance().public com.electronwill.nightconfig.core.io.ConfigWriter createWriter()
createWriter in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config>public com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.Config> createParser()
createParser in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config>public com.electronwill.nightconfig.core.Config createConfig(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> mapCreator)
createConfig in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config>public boolean supportsComments()
supportsComments in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config>public boolean supportsType(java.lang.Class<?> type)
supportsType in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config>