Uses of Interface
org.bukkit.configuration.ConfigurationSection
-
Packages that use ConfigurationSection Package Description org.bukkit.configuration Classes dedicated to handling a plugin's runtime configuration.org.bukkit.configuration.file Classes dedicated to facilitatingconfigurations
to be read and stored on the filesystem. -
-
Uses of ConfigurationSection in org.bukkit.configuration
Subinterfaces of ConfigurationSection in org.bukkit.configuration Modifier and Type Interface Description interface
Configuration
Represents a source of configurable options and settingsClasses in org.bukkit.configuration that implement ConfigurationSection Modifier and Type Class Description class
MemoryConfiguration
This is aConfiguration
implementation that does not save or load from any source, and stores all values in memory only.class
MemorySection
A type ofConfigurationSection
that is stored in memory.Methods in org.bukkit.configuration that return ConfigurationSection Modifier and Type Method Description @NotNull ConfigurationSection
ConfigurationSection. createSection(@NotNull String path)
Creates an emptyConfigurationSection
at the specified path.@NotNull ConfigurationSection
ConfigurationSection. createSection(@NotNull String path, @NotNull Map<?,?> map)
Creates aConfigurationSection
at the specified path, with specified values.@NotNull ConfigurationSection
MemorySection. createSection(@NotNull String path)
@NotNull ConfigurationSection
MemorySection. createSection(@NotNull String path, @NotNull Map<?,?> map)
@Nullable ConfigurationSection
ConfigurationSection. getConfigurationSection(@NotNull String path)
Gets the requested ConfigurationSection by path.@Nullable ConfigurationSection
MemorySection. getConfigurationSection(@NotNull String path)
@Nullable ConfigurationSection
ConfigurationSection. getDefaultSection()
@Nullable ConfigurationSection
MemorySection. getDefaultSection()
@Nullable ConfigurationSection
ConfigurationSection. getParent()
Gets the parentConfigurationSection
that directly contains thisConfigurationSection
.@Nullable ConfigurationSection
MemoryConfiguration. getParent()
@Nullable ConfigurationSection
MemorySection. getParent()
Methods in org.bukkit.configuration with parameters of type ConfigurationSection Modifier and Type Method Description static @NotNull String
MemorySection. createPath(@NotNull ConfigurationSection section, @Nullable String key)
Creates a full path to the givenConfigurationSection
from its rootConfiguration
.static @NotNull String
MemorySection. createPath(@NotNull ConfigurationSection section, @Nullable String key, @Nullable ConfigurationSection relativeTo)
Creates a relative path to the givenConfigurationSection
from the given relative section.protected void
MemorySection. mapChildrenKeys(@NotNull Set<String> output, @NotNull ConfigurationSection section, boolean deep)
protected void
MemorySection. mapChildrenValues(@NotNull Map<String,Object> output, @NotNull ConfigurationSection section, boolean deep)
Constructors in org.bukkit.configuration with parameters of type ConfigurationSection Constructor Description MemorySection(@NotNull ConfigurationSection parent, @NotNull String path)
Creates an empty MemorySection with the specified parent and path. -
Uses of ConfigurationSection in org.bukkit.configuration.file
Classes in org.bukkit.configuration.file that implement ConfigurationSection Modifier and Type Class Description class
FileConfiguration
This is a base class for all File based implementations ofConfiguration
class
YamlConfiguration
An implementation ofConfiguration
which saves all files in Yaml.Methods in org.bukkit.configuration.file with parameters of type ConfigurationSection Modifier and Type Method Description protected void
YamlConfiguration. convertMapsToSections(@NotNull Map<?,?> input, @NotNull ConfigurationSection section)
-