| 程序包 | 说明 |
|---|---|
| top.xiajibagao.crane.core.handler | |
| top.xiajibagao.crane.core.handler.interfaces |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractOrderlyHandlerChain
OperateHandlerChain.handlers()与OperateHandlerChain.interceptors()皆按Orderly.comparator()排序的处理器链,提供一些方法的基本实现 |
class |
ArrayOperateHandler
处理数组类型的数据源与待处理对象
|
class |
BeanOperateHandler
处理对象类型数据源与待处理对象,也是用于兜底的处理器
|
class |
BeanReflexOperateHandlerChain
JavaBean反射处理器链
|
class |
CollectionOperateHandler
处理Collection类型的数据源与待处理对象
|
class |
MapOperateHandler
处理Map类型的数据源与待处理对象
|
class |
NullOperateHandler
用于处理null值的节点,一般当具有最高的优先级,当待读取的数据源或待写入的待处理对象为null时,
优先使用该节点处理,避免后续节点被无意义的反复调用
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<OperateHandler> |
AbstractOrderlyHandlerChain.handlers |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateHandlerChain |
AbstractOrderlyHandlerChain.addHandler(OperateHandler handler) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
OperateHandlerChain
处理器链,用于组织多个操作处理器与数据源拦截器,从而完成针对某一些类型的数据读与写操作。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<OperateHandler> |
OperateHandlerChain.handlers()
获取操作处理器链
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateHandlerChain |
OperateHandlerChain.addHandler(OperateHandler handler)
添加处理器节点
|
Copyright © 2022. All rights reserved.