Class NightConfigSerializer

java.lang.Object
org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
All Implemented Interfaces:
FileSerializer<String>, org.polyfrost.oneconfig.api.config.v1.serialize.Serializer<String>

public class NightConfigSerializer extends Object implements FileSerializer<String>
  • Field Details

  • Constructor Details

    • NightConfigSerializer

      public NightConfigSerializer(com.electronwill.nightconfig.core.io.ConfigWriter writer, com.electronwill.nightconfig.core.io.ConfigParser<?> reader, String... formats)
  • Method Details

    • getExtensions

      public String[] getExtensions()
      Specified by:
      getExtensions in interface FileSerializer<String>
    • serialize

      @NotNull public @NotNull String serialize(@NotNull @NotNull org.polyfrost.oneconfig.api.config.v1.Tree c)
      Specified by:
      serialize in interface org.polyfrost.oneconfig.api.config.v1.serialize.Serializer<String>
    • deserialize

      @NotNull public @NotNull org.polyfrost.oneconfig.api.config.v1.Tree deserialize(@NotNull @NotNull String src)
      Specified by:
      deserialize in interface org.polyfrost.oneconfig.api.config.v1.serialize.Serializer<String>