| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ArrayOperateHandler.readFromSource(Object source,
PropertyMapping property,
Operation operation) |
Object |
BeanOperateHandler.readFromSource(Object source,
PropertyMapping property,
Operation operation) |
Object |
CollectionOperateHandler.readFromSource(Object source,
PropertyMapping property,
Operation operation) |
Object |
MapOperateHandler.readFromSource(Object source,
PropertyMapping property,
Operation operation) |
Object |
NullOperateHandler.readFromSource(Object source,
PropertyMapping property,
Operation operation) |
boolean |
ArrayOperateHandler.sourceCanRead(Object source,
PropertyMapping property,
Operation operation) |
boolean |
BeanOperateHandler.sourceCanRead(Object source,
PropertyMapping property,
Operation operation) |
boolean |
CollectionOperateHandler.sourceCanRead(Object source,
PropertyMapping property,
Operation operation) |
boolean |
MapOperateHandler.sourceCanRead(Object source,
PropertyMapping property,
Operation operation) |
boolean |
NullOperateHandler.sourceCanRead(Object source,
PropertyMapping property,
Operation operation) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
AbstractOperateProcessor.readFromSource(Object source,
PropertyMapping property,
Operation operation)
将数据源对象使用操作拦截器处理后,再使用处理器链中第一个支持处理该拦截诡异的数据源对象的操作处理器,从中获取所需数据源
|
boolean |
AbstractOperateProcessor.sourceCanRead(Object source,
PropertyMapping property,
Operation operation)
处理器链中是否存在可以从数据源中读取数据的节点
|
Object |
AbstractOperateProcessor.tryReadFromSource(Object source,
PropertyMapping property,
Operation operation)
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
SourceReadInterceptor.interceptReadSource(Object source,
PropertyMapping property,
Operation operation)
拦截读操作的数据源
|
Object |
SourceReader.readFromSource(Object source,
PropertyMapping property,
Operation operation)
从数据源中读取数据
source必须是 SourceReader.sourceCanRead(Object, PropertyMapping, Operation)所支持的类型 |
boolean |
SourceReader.sourceCanRead(Object source,
PropertyMapping property,
Operation operation)
是否支持从数据源中读取数据
|
boolean |
SourceReadInterceptor.supportInterceptReadSource(Object source,
PropertyMapping property,
Operation operation)
是否支持拦截读操作的数据源
|
Object |
OperateProcessor.tryReadFromSource(Object source,
PropertyMapping property,
Operation operation)
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BeanAssembleOperation
AssembleOperation的通用实现 |
class |
BeanDisassembleOperation
DisassembleOperation的通用实现 |
class |
BeanDynamicDisassembleOperation
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AssembleOperation
字段装配配置
表明一次需要根据指定字段获取关联数据,并填充到当前对象的装配操作
一个字段装配配置应当能够描述:
以类中哪个字段为key?
|
interface |
DisassembleOperation
字段装卸配置
表明一次需要从某个字段中获取数据装卸操作。
|
interface |
DynamicDisassembleOperation
动态字段装卸注解
功能与
DynamicDisassembleOperation一致,但是代表的类型不确定的装卸字段,
用于处理类似字段类型是泛型、接口或父类的情况。 |
Copyright © 2022. All rights reserved.