| 程序包 | 说明 |
|---|---|
| top.xiajibagao.crane.core.container | |
| top.xiajibagao.crane.core.executor | |
| top.xiajibagao.crane.core.parser | |
| top.xiajibagao.crane.core.parser.interfaces |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseKeyContainer<K>
容器基类,用于提供针对“使用key获取数据源并操作”的模板代码
|
class |
BaseNamespaceContainer<K,T>
容器基类,用于提供针对“使用namespace和key获取数据源并操作”的模板代码
|
class |
BeanIntrospectContainer
内省容器,用于对待处理对象本身进行操作,可以理解其数据源对象就是“自己”
|
class |
EnumDictContainer
通过命名空间(枚举名称)与枚举获取唯一值的
Container实现 |
class |
KeyIntrospectContainer
内省容器,用于对待处理对象的 key 字段本身进行操作,可以理解其数据源对象就是“自己”
|
class |
KeyValueContainer
通过命名空间与键值获取唯一值的
Container实现 |
class |
MethodSourceContainer
方法数据源容器
表示以实例方法作为数据源的数据源容器。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
AbstractOperationExecutor.execute(GlobalConfiguration globalConfiguration,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations)
执行操作
|
protected void |
AsyncUnorderedOperationExecutor.execute(GlobalConfiguration globalConfiguration,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations) |
protected void |
UnorderedOperationExecutor.execute(GlobalConfiguration globalConfiguration,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations) |
protected void |
AbstractOperationExecutor.processAssembleOperations(Collection<Object> targets,
OperationConfiguration configuration,
Set<Class<?>> targetGroups,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations)
处理装配操作
|
protected void |
AbstractOperationExecutor.processDisassembleOperations(Collection<?> targets,
OperationConfiguration configuration,
Set<Class<?>> targetGroups,
MultiValueTableMap<Container,AssembleOperation,Object> pendingOperations)
处理装卸操作
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateConfigurationAssistant.AssembleOperationBuilder<T> |
OperateConfigurationAssistant.buildAssembler(SFunc<T,?> keyFunc,
Container container,
Assembler assembler)
构建装配配置
|
OperateConfigurationAssistant.AssembleOperationBuilder<T> |
OperateConfigurationAssistant.buildAssembler(String keyProperty,
Container container,
Assembler assembler)
构建装配配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
Container |
AssembleOperation.getContainer()
获取装配容器
|
Copyright © 2022. All rights reserved.