| 限定符和类型 | 方法和说明 |
|---|---|
OperationConfiguration |
ConfigurationCache.getCachedConfiguration(String cacheName,
Class<?> targetType)
获取缓存的配置
|
OperationConfiguration |
OperationConfigurationCache.getCachedConfiguration(String cacheName,
Class<?> targetType) |
OperationConfiguration |
ConfigurationCache.getOrCached(String cacheName,
Class<?> targetType,
Function<Class<?>,OperationConfiguration> configurationFactory)
获取缓存,若不存则先获取配置并缓存
|
OperationConfiguration |
OperationConfigurationCache.getOrCached(String cacheName,
Class<?> targetType,
Function<Class<?>,OperationConfiguration> configurationFactory) |
OperationConfiguration |
CacheConfigurationParserWrapper.parse(Class<?> targetClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ConfigurationCache.setConfigurationCache(String cacheName,
Class<?> targetType,
OperationConfiguration configuration)
若缓存不存在,则将配置添加至缓存
|
void |
OperationConfigurationCache.setConfigurationCache(String cacheName,
Class<?> targetType,
OperationConfiguration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
OperationConfiguration |
ConfigurationCache.getOrCached(String cacheName,
Class<?> targetType,
Function<Class<?>,OperationConfiguration> configurationFactory)
获取缓存,若不存则先获取配置并缓存
|
OperationConfiguration |
OperationConfigurationCache.getOrCached(String cacheName,
Class<?> targetType,
Function<Class<?>,OperationConfiguration> configurationFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.google.common.collect.Multimap<OperationConfiguration,Object> |
SequentialOperationExecutor.collectOperationConfigurations(List<Object> targets,
OperationConfiguration configuration,
com.google.common.collect.Multimap<OperationConfiguration,Object> collectedConfigurations)
解析数据,将待处理的数据按其对应的类操作配置归类
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.google.common.collect.Multimap<OperationConfiguration,Object> |
SequentialOperationExecutor.collectOperationConfigurations(List<Object> targets,
OperationConfiguration configuration,
com.google.common.collect.Multimap<OperationConfiguration,Object> collectedConfigurations)
解析数据,将待处理的数据按其对应的类操作配置归类
|
default void |
OperationExecutor.execute(Iterable<?> targets,
OperationConfiguration operationConfiguration,
Class<?>... groups)
执行操作
|
void |
AbstractOperationExecutor.execute(Iterable<?> targets,
OperationConfiguration configuration,
Set<Class<?>> groups) |
void |
OperationExecutor.execute(Iterable<?> targets,
OperationConfiguration operationConfiguration,
Set<Class<?>> groups)
执行操作
|
void |
SequentialOperationExecutor.execute(Iterable<?> targets,
OperationConfiguration configuration,
Set<Class<?>> groups) |
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)
处理装卸操作
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.google.common.collect.Multimap<OperationConfiguration,Object> |
SequentialOperationExecutor.collectOperationConfigurations(List<Object> targets,
OperationConfiguration configuration,
com.google.common.collect.Multimap<OperationConfiguration,Object> collectedConfigurations)
解析数据,将待处理的数据按其对应的类操作配置归类
|
protected void |
SequentialOperationExecutor.execute(GlobalConfiguration globalConfiguration,
Set<Class<?>> targetGroups,
com.google.common.collect.Multimap<OperationConfiguration,Object> collectedConfigurations) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OperateTemplate.process(Object target,
OperationConfiguration configuration,
Class<?>... groups)
使用默认执行器与指定操作配置处理数据
|
void |
OperateTemplate.process(Object target,
OperationConfiguration configuration,
OperationExecutor executor,
Class<?>... groups)
根据指定执行器与操作配置处理数据
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BeanOperationConfiguration |
| 限定符和类型 | 方法和说明 |
|---|---|
OperationConfiguration |
AbstractAnnotationConfigurationParser.ParseContext.get(Class<?> targetClass) |
OperationConfiguration |
AbstractAnnotationConfigurationParser.parse(Class<?> targetClass) |
OperationConfiguration |
CombineOperationConfigurationParser.parse(Class<?> targetClass) |
protected abstract OperationConfiguration |
AbstractAnnotationConfigurationParser.parse(Class<?> targetClass,
AbstractAnnotationConfigurationParser.ParseContext parseContext)
基于当前上下文解析目标类的操作配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperationConfiguration |
AssembleOperation.getOwner()
获取该操作所属的类操作配置实例
|
OperationConfiguration |
DisassembleOperation.getOwner()
获取该操作所属的类操作配置实例
|
OperationConfiguration |
DisassembleOperation.getTargetOperateConfiguration()
获取装卸后获取的待处理对象对应的操作配置
|
OperationConfiguration |
OperateConfigurationParser.parse(Class<?> targetClass)
解析目标类型,获取该类型对应的类操作配置实例
|
Copyright © 2022. All rights reserved.