类 Data
java.lang.Object
top.shjibi.plugineer.config.Configurable<Map<UUID,com.google.gson.JsonObject>>
top.shjibi.plugineer.config.Data
代表一种数据
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void添加键为uuid, 值为obj的数据getData()@Nullable com.google.gson.JsonObject获取以uuid为键的数据对应的值@NotNull File[]getFiles()获取存储数据的所有文件@NotNull File@NotNull StringgetName()@NotNull org.bukkit.plugin.Plugin获取使用该数据的文件夹从文件中加载数据voidremoveData(@Nullable UUID uuid) 移除键为uuid的数据voidsave()保存内存中所有的数据void保存键为uuid的数据@Nullable com.google.gson.JsonObject将键为uuid的数据的值设置为obj从类继承的方法 top.shjibi.plugineer.config.Configurable
mkdirs, toString
-
字段详细资料
-
plugin
protected final org.bukkit.plugin.Plugin plugin -
folder
-
files
-
data
-
name
-
-
构造器详细资料
-
方法详细资料
-
removeData
移除键为uuid的数据- 参数:
uuid- 要移除数据的键
-
addData
添加键为uuid, 值为obj的数据- 参数:
uuid- 要添加的键obj- 要添加的值
-
setData
@Nullable public @Nullable com.google.gson.JsonObject setData(@NotNull @NotNull UUID uuid, @NotNull @NotNull com.google.gson.JsonObject obj) 将键为uuid的数据的值设置为obj- 参数:
uuid- 要修改的键obj- 要修改的值- 返回:
- 修改前的值,如果没有,则返回null
-
getData
获取以uuid为键的数据对应的值- 参数:
uuid- 要获取的数据的键- 返回:
- 以uuid为键的数据对应的值
-
saveData
保存键为uuid的数据 -
save
public void save()从类复制的说明:Configurable保存内存中所有的数据- 指定者:
save在类中Configurable<Map<UUID,com.google.gson.JsonObject>>
-
getPlugin
@NotNull public @NotNull org.bukkit.plugin.Plugin getPlugin()从类复制的说明:Configurable获取使用该数据的文件夹- 指定者:
getPlugin在类中Configurable<Map<UUID,com.google.gson.JsonObject>>
-
getData
- 指定者:
getData在类中Configurable<Map<UUID,com.google.gson.JsonObject>> - 返回:
- 内存中所有的数据
-
getName
- 指定者:
getName在类中Configurable<Map<UUID,com.google.gson.JsonObject>> - 返回:
- 该数据的名字
-
getFolder
- 指定者:
getFolder在类中Configurable<Map<UUID,com.google.gson.JsonObject>> - 返回:
- 存储该数据的文件夹
-
getFiles
从类复制的说明:Configurable获取存储数据的所有文件- 指定者:
getFiles在类中Configurable<Map<UUID,com.google.gson.JsonObject>>
-
load
@NotNull protected @NotNull Map<UUID,com.google.gson.JsonObject> load(@NotNull @NotNull File folder) 从类复制的说明:Configurable从文件中加载数据- 指定者:
load在类中Configurable<Map<UUID,com.google.gson.JsonObject>> - 参数:
folder- 需要加载的文件- 返回:
- 加载的数据
-