public final class TomlParser
extends java.lang.Object
implements com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.CommentedConfig>
| Constructor and Description |
|---|
TomlParser() |
| Modifier and Type | Method and Description |
|---|---|
com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig> |
getFormat() |
boolean |
isLenientWithBareKeys() |
boolean |
isLenientWithSeparators() |
com.electronwill.nightconfig.core.CommentedConfig |
parse(java.io.Reader reader) |
void |
parse(java.io.Reader reader,
com.electronwill.nightconfig.core.Config destination,
com.electronwill.nightconfig.core.io.ParsingMode parsingMode) |
TomlParser |
setInitialListCapacity(int initialListCapacity) |
TomlParser |
setInitialStringBuilderCapacity(int initialStringBuilderCapacity) |
TomlParser |
setLenientWithBareKeys(boolean lenientBareKeys)
Makes this parser lenient (if true) or strict (if false - this is the default) with bar keys.
|
TomlParser |
setLenientWithSeparators(boolean lenientSeparators)
Makes this parser lenient (if true) or strict (if false - this is the default) with
key/values separators.
|
public com.electronwill.nightconfig.core.CommentedConfig parse(java.io.Reader reader)
parse in interface com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.CommentedConfig>public void parse(java.io.Reader reader,
com.electronwill.nightconfig.core.Config destination,
com.electronwill.nightconfig.core.io.ParsingMode parsingMode)
parse in interface com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.CommentedConfig>public boolean isLenientWithSeparators()
public TomlParser setLenientWithSeparators(boolean lenientSeparators)
lenientSeparators - true for lenient, false for strictpublic boolean isLenientWithBareKeys()
public TomlParser setLenientWithBareKeys(boolean lenientBareKeys)
lenientBareKeys - true for lenient, false for strictpublic TomlParser setInitialStringBuilderCapacity(int initialStringBuilderCapacity)
public TomlParser setInitialListCapacity(int initialListCapacity)
public com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.CommentedConfig> getFormat()
getFormat in interface com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.CommentedConfig>