Class 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
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.electronwill.nightconfig.core.io.ConfigWriter

        write, write, write, write, write, write, write, writeToString
    • Constructor Detail

      • TomlWriter

        public TomlWriter()
    • Method Detail

      • write

        public void write​(com.electronwill.nightconfig.core.UnmodifiableConfig config,
                          java.io.Writer writer)
        Specified by:
        write in interface com.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)