Class TomlFormat
java.lang.Object
com.electronwill.nightconfig.toml.TomlFormat
- All Implemented Interfaces:
com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
public final class TomlFormat
extends Object
implements com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
-
Method Summary
Modifier and TypeMethodDescriptioncom.electronwill.nightconfig.core.CommentedConfigcreateConfig(Supplier<Map<String, Object>> mapCreator) static TomlFormatinstance()static com.electronwill.nightconfig.core.CommentedConfigstatic com.electronwill.nightconfig.core.CommentedConfigstatic com.electronwill.nightconfig.core.CommentedConfigbooleanbooleansupportsType(Class<?> type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.electronwill.nightconfig.core.ConfigFormat
createConcurrentConfig, createConfig, initEmptyFile, initEmptyFile, initEmptyFile, isInMemory
-
Method Details
-
instance
- Returns:
- the unique instance of TomlFormat
-
newConfig
public static com.electronwill.nightconfig.core.CommentedConfig newConfig()- Returns:
- a new config with the toml format
-
newConfig
public static com.electronwill.nightconfig.core.CommentedConfig newConfig(Supplier<Map<String, Object>> s) - Returns:
- a new config with the given map creator
-
newConcurrentConfig
public static com.electronwill.nightconfig.core.CommentedConfig newConcurrentConfig()- Returns:
- a new thread-safe config with the toml format
-
createWriter
- Specified by:
createWriterin interfacecom.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
-
createParser
- Specified by:
createParserin interfacecom.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
-
createConfig
public com.electronwill.nightconfig.core.CommentedConfig createConfig(Supplier<Map<String, Object>> mapCreator) - Specified by:
createConfigin interfacecom.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
-
supportsComments
public boolean supportsComments()- Specified by:
supportsCommentsin interfacecom.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
-
supportsType
- Specified by:
supportsTypein interfacecom.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig>
-