类 YamlConfiguration

所有已实现的接口:
Configuration, ConfigurationSection

public class YamlConfiguration extends FileConfiguration
Configuration 的一种实现, 所有文件以 Yaml 格式保存. 注意: 此实现不是线程安全的.
  • 字段详细资料

  • 构造器详细资料

    • YamlConfiguration

      public YamlConfiguration()
  • 方法详细资料

    • saveToString

      @NotNull public @NotNull String saveToString()
      从类复制的说明: FileConfiguration
      将这个 FileConfiguration 转化为String对象并且返回
      指定者:
      saveToString 在类中 FileConfiguration
      返回:
      这个FileConfiguration包含的所有String
    • loadFromString

      public void loadFromString(@NotNull @NotNull String contents) throws InvalidConfigurationException
      从类复制的说明: FileConfiguration
      从指定的字符串加载此 FileConfiguration,而不是从文件加载.

      此配置中包含的所有值都将被移除,只保留设置和默认值,新的值将从给定的字符串中加载.

      如果字符串在任何方面无效,将会抛出异常.

      原文:Loads this FileConfiguration 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 - 要加载的配置内容
      抛出:
      InvalidConfigurationException - 如果指定的字符串无效则抛出
    • options

      从接口复制的说明: Configuration
      获取这个 Configuration 的 ConfigurationOptions.

      如需修改配置,直接修改返回值即可.

      原文: Gets the ConfigurationOptions for this Configuration.

      All setters through this method are chainable.

      指定者:
      options 在接口中 Configuration
      覆盖:
      options 在类中 FileConfiguration
      返回:
      这个配置文件的一些配置(格式之类的).
    • loadConfiguration

      @NotNull public static @NotNull YamlConfiguration loadConfiguration(@NotNull @NotNull File file)
      从给定文件创建并加载一个新的 YamlConfiguration.

      加载配置时的任何错误将被记录然后忽略. 如果指定的输入不是有效的配置, 将返回一个空白配置.

      使用的编码可能遵循系统相关的默认值.

      原文: Creates a new YamlConfiguration, 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 - 输入文件.
      返回:
      生成的配置.
      抛出:
      IllegalArgumentException - 如果 file 为 null 则抛出此异常.
    • loadConfiguration

      @NotNull public static @NotNull YamlConfiguration loadConfiguration(@NotNull @NotNull Reader reader)
      从给定读取器创建并加载一个新的 YamlConfiguration.

      加载配置时的任何错误将被记录然后忽略. 如果指定的输入不是有效的配置, 将返回一个空白配置.

      原文: Creates a new YamlConfiguration, 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 - 输入读取器.
      返回:
      生成的配置.
      抛出:
      IllegalArgumentException - 如果流为 null 则抛出此异常.