Class ConfigFileReader
java.lang.Object
io.github.theword.queqiao.core.config.io.ConfigFileReader
配置文件读取器
只负责"读 + 判定状态",不写盘、不校验、不补默认值。
它是"文件 + YAML 解析"这一层的唯一入口:ConfigLoader 接收的是它产出的已解析 Map。
严格区分 ConfigFileState 的四种状态——这是避免"配置写错即被默认值覆盖"的关键。
- Since:
- 0.6.11
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigFileReader.Result解析文本内容并判定状态static ConfigFileReader.Result读取磁盘上的配置文件
-
Method Details
-
read
读取磁盘上的配置文件- Parameters:
path- 文件路径- Returns:
- 读取结果(含四态判定)
-
parse
解析文本内容并判定状态- Parameters:
content- YAML 文本- Returns:
- 读取结果
-