接口的使用
org.bukkit.configuration.ConfigurationSection
使用ConfigurationSection的程序包
-
org.bukkit.configuration中ConfigurationSection的使用
修饰符和类型类说明classConfiguration的一种实现, 不会从任何数据源进行保存或加载, 所有值仅存储在内存中.class一种存储在内存中的ConfigurationSection.修饰符和类型方法说明ConfigurationSection.createSection(@NotNull String path) 在指定路径创建一个空的ConfigurationSection.ConfigurationSection.createSection(@NotNull String path, @NotNull Map<?, ?> map) 在指定路径创建一个带有指定值的ConfigurationSection.MemorySection.createSection(@NotNull String path) MemorySection.createSection(@NotNull String path, @NotNull Map<?, ?> map) ConfigurationSection.getConfigurationSection(@NotNull String path) 获取一个ConfigurationSection,它是一个以指定路径作为基点的新的配置项,修改会同步.MemorySection.getConfigurationSection(@NotNull String path) ConfigurationSection.getDefaultSection()MemorySection.getDefaultSection()ConfigurationSection.getParent()获取直接包含此ConfigurationSection的父ConfigurationSection.MemoryConfiguration.getParent()MemorySection.getParent()修饰符和类型方法说明MemorySection.createPath(@NotNull ConfigurationSection section, @Nullable String key) 从根Configuration创建到给定ConfigurationSection的完整路径.MemorySection.createPath(@NotNull ConfigurationSection section, @Nullable String key, @Nullable ConfigurationSection relativeTo) 从给定的相对节创建到给定ConfigurationSection的相对路径.protected voidMemorySection.mapChildrenKeys(@NotNull Set<String> output, @NotNull ConfigurationSection section, boolean deep) protected voidMemorySection.mapChildrenValues(@NotNull Map<String, Object> output, @NotNull ConfigurationSection section, boolean deep) 参数类型为ConfigurationSection的org.bukkit.configuration中的构造器限定符构造器说明protectedMemorySection(@NotNull ConfigurationSection parent, @NotNull String path) 创建一个具有指定父节和路径的空 MemorySection. -
org.bukkit.configuration.file中ConfigurationSection的使用