类 Configurable<T>

java.lang.Object
top.shjibi.plugineer.config.Configurable<T>
直接已知子类:
Config, Data

public abstract class Configurable<T> extends Object
可以保存、读写的数据
  • 构造器详细资料

    • Configurable

      public Configurable()
  • 方法详细资料

    • save

      public abstract void save()
      保存内存中所有的数据
    • load

      @NotNull protected abstract T load(@NotNull @NotNull File file)
      从文件中加载数据
      参数:
      file - 需要加载的文件
      返回:
      加载的数据
    • getName

      @NotNull public abstract @NotNull String getName()
      返回:
      该数据的名字
    • getFolder

      @NotNull public abstract @NotNull File getFolder()
      返回:
      存储该数据的文件夹
    • getFiles

      @NotNull public abstract @NotNull File[] getFiles()
      获取存储数据的所有文件
    • getPlugin

      @NotNull public abstract @NotNull org.bukkit.plugin.Plugin getPlugin()
      获取使用该数据的文件夹
    • getData

      @NotNull public abstract T getData()
      返回:
      内存中所有的数据
    • mkdirs

      @NotNull protected @NotNull File mkdirs(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @Nullable @Nullable String folderName)
      创建该插件的数据文件夹和存储数据的文件夹
      参数:
      plugin - 使用该文件夹的插件
      folderName - 存储数据文件夹的名字
      返回:
      创建的存储数据的文件夹
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object