| 程序包 | 说明 |
|---|---|
| top.xiajibagao.crane.core.handler | |
| top.xiajibagao.crane.core.handler.interfaces |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ArrayOperateHandler
处理数组类型的数据源与待处理对象
|
class |
BeanOperateHandler
处理对象类型数据源与待处理对象,也是用于兜底的处理器
|
class |
CollectionOperateHandler
处理Collection类型的数据源与待处理对象
|
class |
ExpressibleOperateHandlerChain
SpEL表达式装配处理器链
该类可视为执行器链的代理类,在被代理的原处理器链的基础上,当向待处理对象写入数据时, 该处理器将拦截数据并执行表达式获取返回值作为新的数据源,并再次调用处理器链尝试写入该值。 |
class |
MapOperateHandler
处理Map类型的数据源与待处理对象
|
class |
OrderlyOperateHandlerChain
按
Orderly.getOrder()排序的装配器链 |
| 限定符和类型 | 方法和说明 |
|---|---|
List<OperateHandler> |
ExpressibleOperateHandlerChain.handlers() |
List<OperateHandler> |
OrderlyOperateHandlerChain.handlers() |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateHandlerChain |
ExpressibleOperateHandlerChain.addHandler(OperateHandler handler) |
OperateHandlerChain |
OrderlyOperateHandlerChain.addHandler(OperateHandler handler) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
OperateHandlerChain
装配处理器链
用于组织多个装配处理节点,根据一定的顺序筛选类型支持装的配处理器, 并调用其用以在 Assembler中用于从不同类型的数据源中根据配置获取所需要的数据,
并将数据填充到不同类型的对象中。 |
| 限定符和类型 | 方法和说明 |
|---|---|
List<OperateHandler> |
OperateHandlerChain.handlers()
获取处理器链
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateHandlerChain |
OperateHandlerChain.addHandler(OperateHandler handler)
添加处理器节点
|
Copyright © 2022. All rights reserved.