| 程序包 | 说明 |
|---|---|
| top.xiajibagao.crane.core.cache | |
| top.xiajibagao.crane.core.helper | |
| top.xiajibagao.crane.core.parser |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CacheConfigurationParserWrapper
OperateConfigurationParser包装类,基于ConfigurationCache为包装的解析器提供解析配置缓存功能 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
ConfigOptionAnnotationProcessor.getNamespace(OperateConfigurationParser parser)
获取指定namespace
|
void |
OperateTemplate.process(Object target,
OperateConfigurationParser parser,
Class<?>... groups)
使用默认执行器,然后根据指定配置处理数据
|
void |
OperateTemplate.process(Object target,
OperateConfigurationParser parser,
OperationExecutor executor,
Class<?>... groups)
根据指定配置处理数据
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractAnnotationConfigurationParser
注解解析器抽象类,为
OperateConfigurationParser提供一些基本实现 |
class |
ClassAnnotationConfigurationParser
解析类
Operations注解,生成配置类 |
class |
CombineOperationConfigurationParser
组合注解配置解析器解析器,解析时,将调用全部已注册的解析器,
然后合并得到的配置类中
OperationConfiguration.getAssembleOperations()
与OperationConfiguration.getDisassembleOperations() |
class |
FieldAnnotationConfigurationParser
解析类属性中的
Assemble与Disassemble注解,生成配置类 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperateConfigurationParser |
AbstractAnnotationConfigurationParser.getDisassembleOperationParser(Disassemble annotation) |
| 限定符和类型 | 方法和说明 |
|---|---|
CombineOperationConfigurationParser |
CombineOperationConfigurationParser.addParser(OperateConfigurationParser parser)
添加解析器
|
protected DynamicDisassembleOperation |
AbstractAnnotationConfigurationParser.createDynamicDisassembleOperation(OperateConfigurationParser parser,
Field key,
Disassemble annotation,
OperationConfiguration configuration)
|
Copyright © 2022. All rights reserved.