| 程序包 | 说明 |
|---|---|
| top.xiajibagao.crane.core.executor | |
| top.xiajibagao.crane.core.parser | |
| top.xiajibagao.crane.core.parser.interfaces |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.util.MultiValueMap<OperationConfiguration,Object> |
SequentialOperationExecutor.collectOperationConfigurations(List<Object> targets,
OperationConfiguration configuration,
org.springframework.util.MultiValueMap<OperationConfiguration,Object> collectedConfigurations)
解析数据,将待处理的数据按其对应的类操作配置归类
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.util.MultiValueMap<OperationConfiguration,Object> |
SequentialOperationExecutor.collectOperationConfigurations(List<Object> targets,
OperationConfiguration configuration,
org.springframework.util.MultiValueMap<OperationConfiguration,Object> collectedConfigurations)
解析数据,将待处理的数据按其对应的类操作配置归类
|
void |
AbstractOperationExecutor.execute(Iterable<?> targets,
OperationConfiguration configuration) |
void |
OperationExecutor.execute(Iterable<?> targets,
OperationConfiguration operationConfiguration)
执行操作
|
void |
SequentialOperationExecutor.execute(Iterable<?> targets,
OperationConfiguration configuration) |
protected void |
AbstractOperationExecutor.processAssembleOperations(Collection<Object> targets,
OperationConfiguration configuration,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations)
处理装配操作
|
protected void |
AbstractOperationExecutor.processDisassembleOperations(Collection<?> targets,
OperationConfiguration configuration,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations)
处理装卸操作
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.util.MultiValueMap<OperationConfiguration,Object> |
SequentialOperationExecutor.collectOperationConfigurations(List<Object> targets,
OperationConfiguration configuration,
org.springframework.util.MultiValueMap<OperationConfiguration,Object> collectedConfigurations)
解析数据,将待处理的数据按其对应的类操作配置归类
|
protected void |
SequentialOperationExecutor.execute(org.springframework.util.MultiValueMap<OperationConfiguration,Object> collectedConfigurations) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BeanOperationConfiguration |
| 限定符和类型 | 方法和说明 |
|---|---|
OperationConfiguration |
BeanOperateConfigurationParser.ParseContext.getLookingForConfig(Class<?> target) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> OperateConfigurationAssistant<T> |
OperateConfigurationAssistant.basedOn(OperationConfiguration configuration)
基于指定实例构建操作配置
|
OperateConfigurationAssistant.DisassembleOperationBuilder<T> |
OperateConfigurationAssistant.buildDisassembler(@NonNull SFunc<T,?> propertyFunc,
@NonNull OperationConfiguration targetOperateConfiguration)
构建装卸配置
|
OperateConfigurationAssistant.DisassembleOperationBuilder<T> |
OperateConfigurationAssistant.buildDisassembler(@NonNull String property,
@NonNull OperationConfiguration targetOperateConfiguration)
构建装卸配置
|
protected DisassembleOperation |
BeanOperateConfigurationParser.createDisassembleOperation(Field property,
Disassemble annotation,
BeanOperationConfiguration configuration,
OperationConfiguration operationConfiguration,
BeanOperateConfigurationParser.ParseContext parseContext)
|
void |
BeanOperateConfigurationParser.ParseContext.found(OperationConfiguration config) |
void |
BeanOperateConfigurationParser.ParseContext.lookingFor(OperationConfiguration target) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
OperateConfigurationParser<T extends OperationConfiguration>
操作配置解析器
指定操作者工厂,然后将指定类型中的各项字段的装配与装卸操作配置解析并整合为操作配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperationConfiguration |
AssembleOperation.getOwner()
获取该操作所属的类操作配置实例
|
OperationConfiguration |
DisassembleOperation.getOwner()
获取该操作所属的类操作配置实例
|
OperationConfiguration |
DisassembleOperation.getTargetOperateConfiguration()
获取装卸后获取的待处理对象对应的操作配置
|
Copyright © 2022. All rights reserved.