Class TomlWriter

java.lang.Object
com.electronwill.nightconfig.toml.TomlWriter
All Implemented Interfaces:
com.electronwill.nightconfig.core.io.ConfigWriter

public final class TomlWriter extends Object implements com.electronwill.nightconfig.core.io.ConfigWriter
  • Constructor Details

    • TomlWriter

      public TomlWriter()
  • Method Details

    • write

      public void write(com.electronwill.nightconfig.core.UnmodifiableConfig config, Writer writer)
      Specified by:
      write in interface com.electronwill.nightconfig.core.io.ConfigWriter
    • isLenientWithBareKeys

      public boolean isLenientWithBareKeys()
    • setLenientWithBareKeys

      public void setLenientWithBareKeys(boolean lenientBareKeys)
    • isOmitIntermediateLevels

      public boolean isOmitIntermediateLevels()
    • setOmitIntermediateLevels

      public void setOmitIntermediateLevels(boolean omitIntermediateLevels)
    • setWriteTableInlinePredicate

      public void setWriteTableInlinePredicate(Predicate<com.electronwill.nightconfig.core.UnmodifiableConfig> writeTableInlinePredicate)
    • setWriteStringLiteralPredicate

      public void setWriteStringLiteralPredicate(Predicate<String> writeStringLiteralPredicate)
    • setIndentArrayElementsPredicate

      public void setIndentArrayElementsPredicate(Predicate<List<?>> indentArrayElementsPredicate)
    • setIndent

      public void setIndent(com.electronwill.nightconfig.core.io.IndentStyle indentStyle)
    • setIndent

      public void setIndent(String indentString)
    • setNewline

      public void setNewline(com.electronwill.nightconfig.core.io.NewlineStyle newlineStyle)
    • setNewline

      public void setNewline(String newlineString)