Package | Description |
---|---|
org.bukkit.configuration |
Classes dedicated to handling a plugin's runtime configuration.
|
org.bukkit.configuration.file |
Classes dedicated facilitating
configurations to be read and
stored on the filesystem. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
Configuration |
Represents a source of configurable options and settings
|
Modifier and Type | Class | Description |
---|---|---|
class |
MemoryConfiguration |
This is a
Configuration implementation that does not save or load
from any source, and stores all values in memory only. |
class |
MemorySection |
A type of
ConfigurationSection that is stored in memory. |
Modifier and Type | Method | Description |
---|---|---|
ConfigurationSection |
ConfigurationSection.createSection(String path) |
Creates an empty
ConfigurationSection at the specified path. |
ConfigurationSection |
ConfigurationSection.createSection(String path,
Map<?,?> map) |
Creates a
ConfigurationSection at the specified path, with
specified values. |
ConfigurationSection |
MemorySection.createSection(String path) |
|
ConfigurationSection |
MemorySection.createSection(String path,
Map<?,?> map) |
|
ConfigurationSection |
ConfigurationSection.getConfigurationSection(String path) |
Gets the requested ConfigurationSection by path.
|
ConfigurationSection |
MemorySection.getConfigurationSection(String path) |
|
ConfigurationSection |
ConfigurationSection.getDefaultSection() |
|
ConfigurationSection |
MemorySection.getDefaultSection() |
|
ConfigurationSection |
ConfigurationSection.getParent() |
Gets the parent
ConfigurationSection that directly contains
this ConfigurationSection . |
ConfigurationSection |
MemoryConfiguration.getParent() |
|
ConfigurationSection |
MemorySection.getParent() |
Modifier and Type | Method | Description |
---|---|---|
static String |
MemorySection.createPath(ConfigurationSection section,
String key) |
Creates a full path to the given
ConfigurationSection from its
root Configuration . |
static String |
MemorySection.createPath(ConfigurationSection section,
String key,
ConfigurationSection relativeTo) |
Creates a relative path to the given
ConfigurationSection from
the given relative section. |
protected void |
MemorySection.mapChildrenKeys(Set<String> output,
ConfigurationSection section,
boolean deep) |
|
protected void |
MemorySection.mapChildrenValues(Map<String,Object> output,
ConfigurationSection section,
boolean deep) |
Constructor | Description |
---|---|
MemorySection(ConfigurationSection parent,
String path) |
Creates an empty MemorySection with the specified parent and path.
|
Modifier and Type | Class | Description |
---|---|---|
class |
FileConfiguration |
This is a base class for all File based implementations of
Configuration |
class |
YamlConfiguration |
An implementation of
Configuration which saves all files in Yaml. |
Modifier and Type | Method | Description |
---|---|---|
protected void |
YamlConfiguration.convertMapsToSections(Map<?,?> input,
ConfigurationSection section) |
Copyright © 2020. All rights reserved.