类 YamlConfiguration
- 所有已实现的接口:
Configuration
,ConfigurationSection
Configuration
which saves all files in Yaml.
Note that this implementation is not synchronized.-
字段概要
从类继承的字段 org.bukkit.configuration.MemoryConfiguration
defaults, options
从类继承的字段 org.bukkit.configuration.MemorySection
map
-
构造器概要
-
方法概要
修饰符和类型方法说明protected String
Compiles the header for thisFileConfiguration
and returns the result.protected void
convertMapsToSections
(Map<?, ?> input, ConfigurationSection section) static YamlConfiguration
loadConfiguration
(File file) Creates a newYamlConfiguration
, loading from the given file.static YamlConfiguration
loadConfiguration
(Reader reader) Creates a newYamlConfiguration
, loading from the given reader.void
loadFromString
(String contents) Loads thisFileConfiguration
from the specified string, as opposed to from file.options()
获取这个Configuration
的ConfigurationOptions
.protected String
parseHeader
(String input) 将这个FileConfiguration
转化为String对象并且返回从类继承的方法 org.bukkit.configuration.MemoryConfiguration
addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
从类继承的方法 org.bukkit.configuration.MemorySection
contains, contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefault, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getSerializable, getSerializable, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isPrimitiveWrapper, isSet, isString, isVector, mapChildrenKeys, mapChildrenValues, set, toString
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 org.bukkit.configuration.ConfigurationSection
contains, contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getSerializable, getSerializable, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
-
字段详细资料
-
构造器详细资料
-
YamlConfiguration
public YamlConfiguration()
-
-
方法详细资料
-
saveToString
从类复制的说明:FileConfiguration
将这个FileConfiguration
转化为String对象并且返回- 指定者:
saveToString
在类中FileConfiguration
- 返回:
- 这个FileConfiguration包含的所有String
-
loadFromString
从类复制的说明:FileConfiguration
Loads thisFileConfiguration
from the specified string, as opposed to from file.All the values contained within this configuration will be removed, leaving only settings and defaults, and the new values will be loaded from the given string.
If the string is invalid in any way, an exception will be thrown.
- 指定者:
loadFromString
在类中FileConfiguration
- 参数:
contents
- Contents of a Configuration to load.- 抛出:
InvalidConfigurationException
- Thrown if the specified string is invalid.
-
convertMapsToSections
-
parseHeader
-
buildHeader
从类复制的说明:FileConfiguration
Compiles the header for thisFileConfiguration
and returns the result.This will use the header from
FileConfiguration.options()
->FileConfigurationOptions.header()
, respecting the rules ofFileConfigurationOptions.copyHeader()
if set.- 指定者:
buildHeader
在类中FileConfiguration
- 返回:
- Compiled header
-
options
从接口复制的说明:Configuration
获取这个Configuration
的ConfigurationOptions
.如需修改配置,直接修改返回值即可.
原文: Gets the
ConfigurationOptions
for thisConfiguration
.All setters through this method are chainable.
- 指定者:
options
在接口中Configuration
- 覆盖:
options
在类中FileConfiguration
- 返回:
- 这个配置文件的一些配置(格式之类的).
-
loadConfiguration
Creates a newYamlConfiguration
, loading from the given file.Any errors loading the Configuration will be logged and then ignored. If the specified input is not a valid config, a blank config will be returned.
The encoding used may follow the system dependent default.
- 参数:
file
- Input file- 返回:
- Resulting configuration
- 抛出:
IllegalArgumentException
- Thrown if file is null
-
loadConfiguration
Creates a newYamlConfiguration
, loading from the given reader.Any errors loading the Configuration will be logged and then ignored. If the specified input is not a valid config, a blank config will be returned.
- 参数:
reader
- input- 返回:
- resulting configuration
- 抛出:
IllegalArgumentException
- Thrown if stream is null
-