Class ConfigFileReader

java.lang.Object
io.github.theword.queqiao.core.config.io.ConfigFileReader

public final class ConfigFileReader extends Object
配置文件读取器

只负责"读 + 判定状态",不写盘、不校验、不补默认值。 它是"文件 + YAML 解析"这一层的唯一入口:ConfigLoader 接收的是它产出的已解析 Map。 严格区分 ConfigFileState 的四种状态——这是避免"配置写错即被默认值覆盖"的关键。

Since:
0.6.11
  • Method Details

    • read

      public static ConfigFileReader.Result read(Path path)
      读取磁盘上的配置文件
      Parameters:
      path - 文件路径
      Returns:
      读取结果(含四态判定)
    • parse

      public static ConfigFileReader.Result parse(String content)
      解析文本内容并判定状态
      Parameters:
      content - YAML 文本
      Returns:
      读取结果