public final class TomlWriter
extends java.lang.Object
implements com.electronwill.nightconfig.core.io.ConfigWriter
| Constructor and Description |
|---|
TomlWriter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isLenientWithBareKeys() |
void |
setIndent(com.electronwill.nightconfig.core.io.IndentStyle indentStyle) |
void |
setIndent(java.lang.String indentString) |
void |
setIndentArrayElementsPredicate(java.util.function.Predicate<java.util.List<?>> indentArrayElementsPredicate) |
void |
setLenientWithBareKeys(boolean lenientBareKeys) |
void |
setNewline(com.electronwill.nightconfig.core.io.NewlineStyle newlineStyle) |
void |
setNewline(java.lang.String newlineString) |
void |
setWriteStringLiteralPredicate(java.util.function.Predicate<java.lang.String> writeStringLiteralPredicate) |
void |
setWriteTableInlinePredicate(java.util.function.Predicate<com.electronwill.nightconfig.core.UnmodifiableConfig> writeTableInlinePredicate) |
void |
write(com.electronwill.nightconfig.core.UnmodifiableConfig config,
java.io.Writer writer) |
public void write(com.electronwill.nightconfig.core.UnmodifiableConfig config,
java.io.Writer writer)
write in interface com.electronwill.nightconfig.core.io.ConfigWriterpublic boolean isLenientWithBareKeys()
public void setLenientWithBareKeys(boolean lenientBareKeys)
public void setWriteTableInlinePredicate(java.util.function.Predicate<com.electronwill.nightconfig.core.UnmodifiableConfig> writeTableInlinePredicate)
public void setWriteStringLiteralPredicate(java.util.function.Predicate<java.lang.String> writeStringLiteralPredicate)
public void setIndentArrayElementsPredicate(java.util.function.Predicate<java.util.List<?>> indentArrayElementsPredicate)
public void setIndent(com.electronwill.nightconfig.core.io.IndentStyle indentStyle)
public void setIndent(java.lang.String indentString)
public void setNewline(com.electronwill.nightconfig.core.io.NewlineStyle newlineStyle)
public void setNewline(java.lang.String newlineString)