类 AbstractTomlManager

java.lang.Object
top.redstarmc.plugin.velocitytitle.core.api.AbstractTomlManager
直接已知子类:
ConfigManager, ConfigManager

public abstract class AbstractTomlManager extends Object
Toml 格式配置文件管理器
作为一个抽象类,使用请让子类被继承后实例化。
对于不需要使用的类,重写为空即可。
  • 字段详细资料

  • 构造器详细资料

    • AbstractTomlManager

      public AbstractTomlManager(File dataFolder, String fileName)
      构造器
      参数:
      dataFolder - 插件的工作文件夹
      fileName - 要操作的配置文件名称
  • 方法详细资料

    • tryCreateFile

      public void tryCreateFile()
      尝试创建文件(包括父目录),失败则抛出异常。
      若成功创建则尝试读取默认配置,若已存在则不进行操作。
      但是并不会读取配置文件 读取配置文件请使用 loadConfig()
    • injectConfigFromFile

      public void injectConfigFromFile()
      从 Jar包 中的默认配置文件注入到本地配置
    • updateFile

      public void updateFile()
      更新配置文件
      当配置文件版本不一致时,更新配置文件并备份原配置文件。
    • loadConfig

      public void loadConfig()
      读取配置
      适用于启动、重载时加载配置文件,会从系统重新读取文件
    • init

      public void init()
      初始化配置文件
    • getFile

      public final File getFile()
      返回:
      File 格式的配置文件
    • getConfigToml

      public final com.moandjiezana.toml.Toml getConfigToml()
      返回:
      Toml 格式的配置文件