类 Config
java.lang.Object
top.shjibi.plugineer.config.Configurable<org.bukkit.configuration.file.YamlConfiguration>
top.shjibi.plugineer.config.Config
代表了该插件的一种配置文件
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明@NotNull org.bukkit.configuration.ConfigurationSectioncreateSection(@NotNull String path) 在指定路径创建一个ConfigurationSection,之前在此路径的数据将被清空@NotNull org.bukkit.configuration.ConfigurationSectioncreateSection(@NotNull String path, @NotNull Map<?, ?> map) 在指定路径创建一个ConfigurationSection,之前在此路径的数据将被替换为mapgetComments(@NotNull String path) 获取一个路径中所有的注释<T> T获取一个路径的配置@NotNull String获取一个路径的配置@NotNull org.bukkit.configuration.file.YamlConfigurationgetData()@NotNull File[]getFiles()获取存储数据的所有文件@NotNull FilegetInlineComments(@NotNull String path) 获取一个路径中行内注释@NotNull StringgetName()@NotNull org.bukkit.plugin.Plugin获取使用该数据的文件夹protected @NotNull org.bukkit.configuration.file.YamlConfiguration从文件中加载数据voidreload()voidsave()保存内存中所有的数据voidsetComments(@NotNull String path, @Nullable List<String> comments) 设置一个路径中所有的注释void将指定路径的数据设置成valuevoidsetInlineComments(@NotNull String path, @Nullable List<String> comments) 设置一个路径中行内注释从类继承的方法 top.shjibi.plugineer.config.Configurable
mkdirs, toString
-
字段详细资料
-
plugin
protected final org.bukkit.plugin.java.JavaPlugin plugin -
folder
-
files
-
config
protected final org.bukkit.configuration.file.YamlConfiguration config -
name
-
-
构造器详细资料
-
Config
public Config(@NotNull @NotNull org.bukkit.plugin.java.JavaPlugin plugin, @NotNull @NotNull String name) -
Config
-
-
方法详细资料
-
createSection
@NotNull public @NotNull org.bukkit.configuration.ConfigurationSection createSection(@NotNull @NotNull String path, @NotNull @NotNull Map<?, ?> map) 在指定路径创建一个ConfigurationSection,之前在此路径的数据将被替换为map- 参数:
path- 要使用的路径map- 要使用的数据- 返回:
- 创建的ConfigurationSection
-
createSection
@NotNull public @NotNull org.bukkit.configuration.ConfigurationSection createSection(@NotNull @NotNull String path) 在指定路径创建一个ConfigurationSection,之前在此路径的数据将被清空- 参数:
path- 要使用的路径- 返回:
- 创建的ConfigurationSection
-
setConfig
将指定路径的数据设置成value- 参数:
path- 要使用的路径value- 要设置的数据
-
getConfig
获取一个路径的配置- 参数:
path- 要获取的配置的路径
-
getConfig
获取一个路径的配置- 参数:
clazz- 指定配置的类型,如果不符合该类型,则返回nullpath- 要获取的配置的路径
-
getComments
获取一个路径中所有的注释- 参数:
path- 注释所在的路径
-
getInlineComments
获取一个路径中行内注释- 参数:
path- 行内注释所在的路径
-
setComments
设置一个路径中所有的注释- 参数:
path- 注释所在的路径comments- 注释
-
setInlineComments
public void setInlineComments(@NotNull @NotNull String path, @Nullable @Nullable List<String> comments) 设置一个路径中行内注释- 参数:
path- 行内注释所在的路径comments- 注释
-
save
public void save()从类复制的说明:Configurable保存内存中所有的数据- 指定者:
save在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>
-
reload
public void reload() -
load
@NotNull protected @NotNull org.bukkit.configuration.file.YamlConfiguration load(@NotNull @NotNull File file) 从类复制的说明:Configurable从文件中加载数据- 指定者:
load在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>- 参数:
file- 需要加载的文件- 返回:
- 加载的数据
-
getFiles
从类复制的说明:Configurable获取存储数据的所有文件- 指定者:
getFiles在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>
-
getName
- 指定者:
getName在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>- 返回:
- 该数据的名字
-
getFolder
- 指定者:
getFolder在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>- 返回:
- 存储该数据的文件夹
-
getPlugin
@NotNull public @NotNull org.bukkit.plugin.Plugin getPlugin()从类复制的说明:Configurable获取使用该数据的文件夹- 指定者:
getPlugin在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>
-
getData
@NotNull public @NotNull org.bukkit.configuration.file.YamlConfiguration getData()- 指定者:
getData在类中Configurable<org.bukkit.configuration.file.YamlConfiguration>- 返回:
- 内存中所有的数据
-