|
||||||||||
上一课 下一课 | 框架 没有框架 所有类 | |||||||||
摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 |
public interface ModelNormalizer
处理模型的规范化。在这种情况下,规范化是为物理上看起来不同但语义上等价的模型生成规范表示的过程。
方法总结 | |
---|---|
void |
injectDefaultValues(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
在指定模型中设置默认值,由于技术原因无法在 Modello 定义中直接设置。 |
void |
mergeDuplicates(Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
合并重复元素,例如指定模型中同一构建插件的多个声明。 |
方法详情 |
---|
void mergeDuplicates(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
model
- 应合并重复元素的模型,不得为null
.request
- 保存进一步设置的模型构建请求不能是null
.problems
- 用于收集遇到的问题的容器不能是null
.void injectDefaultValues(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
model
- 设置默认值的模型不能是null
.request
- 保存进一步设置的模型构建请求不能是null
.problems
- 用于收集遇到的问题的容器不能是null
.
|
||||||||||
上一课 下一课 | 框架 没有框架 所有类 | |||||||||
摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 |