Class PropertiesConfigFormat

java.lang.Object
org.ethelred.util.picocli.defaults.config.PropertiesConfigFormat
All Implemented Interfaces:
com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.file.FileConfig>, com.electronwill.nightconfig.core.io.ConfigWriter

public class PropertiesConfigFormat extends Object implements com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.file.FileConfig>, com.electronwill.nightconfig.core.io.ConfigWriter
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.electronwill.nightconfig.core.file.FileConfig
     
    com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.file.FileConfig>
     
    com.electronwill.nightconfig.core.io.ConfigWriter
     
    boolean
     
    void
    write(com.electronwill.nightconfig.core.UnmodifiableConfig config, 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.ConfigFormat

    createConcurrentConfig, createConfig, initEmptyFile, initEmptyFile, initEmptyFile, initEmptyFile, isInMemory, supportsType

    Methods inherited from interface com.electronwill.nightconfig.core.io.ConfigWriter

    write, write, write, write, write, write, write, writeToString
  • Constructor Details

    • PropertiesConfigFormat

      public PropertiesConfigFormat()
  • Method Details

    • createWriter

      public com.electronwill.nightconfig.core.io.ConfigWriter createWriter()
      Specified by:
      createWriter in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.file.FileConfig>
    • createParser

      public com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.file.FileConfig> createParser()
      Specified by:
      createParser in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.file.FileConfig>
    • createConfig

      public com.electronwill.nightconfig.core.file.FileConfig createConfig(Supplier<Map<String,Object>> mapCreator)
      Specified by:
      createConfig in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.file.FileConfig>
    • supportsComments

      public boolean supportsComments()
      Specified by:
      supportsComments in interface com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.file.FileConfig>
    • write

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