Class NightConfigInfoGenerator

java.lang.Object
eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
All Implemented Interfaces:
eu.cloudnetservice.ext.platforminject.api.generator.PluginInfoGenerator
Direct Known Subclasses:
BukkitPluginInfoGenerator, BungeeCordPluginInfoGenerator, FabricPluginInfoGenerator, LimboLoohpPluginInfoGenerator, MinestomPluginInfoGenerator, NukkitPluginInfoGenerator, SpongePluginInfoGenerator, VelocityPluginInfoGenerator, WaterDogPluginInfoGenerator

public abstract class NightConfigInfoGenerator extends Object implements eu.cloudnetservice.ext.platforminject.api.generator.PluginInfoGenerator
  • Field Details

    • TEMPLATE_FILE_NAME_FORMAT

      private static final String TEMPLATE_FILE_NAME_FORMAT
      See Also:
    • platformFileNames

      protected final Set<String> platformFileNames
    • configFormat

      protected final com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config> configFormat
    • writer

      protected final com.electronwill.nightconfig.core.io.ConfigWriter writer
    • parser

      protected final com.electronwill.nightconfig.core.io.ConfigParser<com.electronwill.nightconfig.core.Config> parser
  • Constructor Details

    • NightConfigInfoGenerator

      protected NightConfigInfoGenerator(@NonNull @NonNull com.electronwill.nightconfig.core.ConfigFormat<com.electronwill.nightconfig.core.Config> configFormat, @NonNull @NonNull String... platformFileNames)
  • Method Details