Class TomlWriter
- java.lang.Object
-
- com.electronwill.nightconfig.toml.TomlWriter
-
- All Implemented Interfaces:
com.electronwill.nightconfig.core.io.ConfigWriter
public final class TomlWriter extends java.lang.Object implements com.electronwill.nightconfig.core.io.ConfigWriter
-
-
Constructor Summary
Constructors Constructor Description TomlWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLenientWithBareKeys()voidsetIndent(com.electronwill.nightconfig.core.io.IndentStyle indentStyle)voidsetIndent(java.lang.String indentString)voidsetIndentArrayElementsPredicate(java.util.function.Predicate<java.util.List<?>> indentArrayElementsPredicate)voidsetLenientWithBareKeys(boolean lenientBareKeys)voidsetNewline(com.electronwill.nightconfig.core.io.NewlineStyle newlineStyle)voidsetNewline(java.lang.String newlineString)voidsetWriteStringLiteralPredicate(java.util.function.Predicate<java.lang.String> writeStringLiteralPredicate)voidsetWriteTableInlinePredicate(java.util.function.Predicate<com.electronwill.nightconfig.core.UnmodifiableConfig> writeTableInlinePredicate)voidwrite(com.electronwill.nightconfig.core.UnmodifiableConfig config, java.io.Writer writer)
-
-
-
Method Detail
-
write
public void write(com.electronwill.nightconfig.core.UnmodifiableConfig config, java.io.Writer writer)- Specified by:
writein interfacecom.electronwill.nightconfig.core.io.ConfigWriter
-
isLenientWithBareKeys
public boolean isLenientWithBareKeys()
-
setLenientWithBareKeys
public void setLenientWithBareKeys(boolean lenientBareKeys)
-
setWriteTableInlinePredicate
public void setWriteTableInlinePredicate(java.util.function.Predicate<com.electronwill.nightconfig.core.UnmodifiableConfig> writeTableInlinePredicate)
-
setWriteStringLiteralPredicate
public void setWriteStringLiteralPredicate(java.util.function.Predicate<java.lang.String> writeStringLiteralPredicate)
-
setIndentArrayElementsPredicate
public void setIndentArrayElementsPredicate(java.util.function.Predicate<java.util.List<?>> indentArrayElementsPredicate)
-
setIndent
public void setIndent(com.electronwill.nightconfig.core.io.IndentStyle indentStyle)
-
setIndent
public void setIndent(java.lang.String indentString)
-
setNewline
public void setNewline(com.electronwill.nightconfig.core.io.NewlineStyle newlineStyle)
-
setNewline
public void setNewline(java.lang.String newlineString)
-
-