| 限定符和类型 | 方法和说明 |
|---|---|
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) |
boolean |
ArrayOperateHandler.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
boolean |
BeanOperateHandler.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
boolean |
CollectionOperateHandler.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
boolean |
MapOperateHandler.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
boolean |
NullOperateHandler.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
void |
ArrayOperateHandler.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
void |
BeanOperateHandler.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
void |
CollectionOperateHandler.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
void |
MapOperateHandler.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
void |
NullOperateHandler.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ExpressionPreprocessingInterceptor.interceptSourceWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
boolean |
ExpressionPreprocessingInterceptor.supportInterceptSourceWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
AbstractOperateProcessor.readFromSource(Object source,
PropertyMapping property,
Operation operation)
将数据源对象使用操作拦截器处理后,再使用处理器链中第一个支持处理该拦截诡异的数据源对象的操作处理器,从中获取所需数据源
|
boolean |
AbstractOperateProcessor.sourceCanRead(Object source,
PropertyMapping property,
Operation operation)
处理器链中是否存在可以从数据源中读取数据的节点
|
boolean |
AbstractOperateProcessor.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
处理器链中是否存在可以将数据源数据写入待处理对象的节点
|
Object |
AbstractOperateProcessor.tryReadFromSource(Object source,
PropertyMapping property,
Operation operation)
|
void |
AbstractOperateProcessor.tryWriteToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
|
void |
AbstractOperateProcessor.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
将数据源数据使用操作拦截器处理后,再使用处理器链中第一个支持处理该待处理对象的操作处理器,将拦截后的数据源数据写入待处理对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
SourceReadInterceptor.interceptReadSource(Object source,
PropertyMapping property,
Operation operation)
拦截读操作的数据源
|
Object |
TargetWriteInterceptor.interceptSourceWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation 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)
是否支持拦截读操作的数据源
|
boolean |
TargetWriteInterceptor.supportInterceptSourceWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
是否支持拦截写操作的数据源
|
boolean |
TargetWriter.targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
是否支持将数据源数据写入待处理对象
|
Object |
OperateProcessor.tryReadFromSource(Object source,
PropertyMapping property,
Operation operation)
|
void |
OperateProcessor.tryWriteToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
|
void |
TargetWriter.writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
将数据源数据写入待处理对象
target必须是 TargetWriter.targetCanWrite(Object, Object, PropertyMapping, AssembleOperation)所支持的类型 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BeanPropertyMapping
PropertyMapping的通用实现 |
class |
EmptyPropertyMapping
一个空装配字段配置,应直接通过
EmptyPropertyMapping.instance()方法使用它 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected PropertyMapping |
AbstractAnnotationConfigurationParser.parsePropAnnotation(Prop annotation)
解析
Prop注解 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<PropertyMapping> |
AbstractAnnotationConfigurationParser.parsePropsTemplateAnnotation(Class<?> targetClass)
解析
PropsTemplate注解 |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateConfigurationAssistant.AssembleOperationBuilder<T> |
OperateConfigurationAssistant.AssembleOperationBuilder.properties(Collection<PropertyMapping> properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<PropertyMapping> |
AssembleOperation.getPropertyMappings()
获取装配配置字段
|
Copyright © 2022. All rights reserved.