| 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 © 2019. All rights reserved.