| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.executor | |
| cn.crane4j.core.parser.handler | |
| cn.crane4j.core.parser.operation | |
| cn.crane4j.core.support | |
| cn.crane4j.core.support.aop |
| 限定符和类型 | 方法和说明 |
|---|---|
Predicate<? super KeyTriggerOperation> |
BeanOperationExecutor.Options.getFilter()
Get the container manager.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
BeanOperationExecutor.execute(Collection<?> targets,
BeanOperations operations,
Predicate<? super KeyTriggerOperation> filter)
Complete operations on all objects in
targets according to the specified BeanOperations |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Comparator<KeyTriggerOperation> |
AbstractAssembleAnnotationHandler.operationComparator |
protected Comparator<KeyTriggerOperation> |
DisassembleAnnotationHandler.operationComparator |
| 构造器和说明 |
|---|
AbstractAssembleAnnotationHandler(Class<T> annotationType,
AnnotationFinder annotationFinder,
Comparator<KeyTriggerOperation> operationComparator,
Crane4jGlobalConfiguration globalConfiguration)
Create an
AbstractAssembleAnnotationHandler comparator. |
AssembleAnnotationHandler(AnnotationFinder annotationFinder,
Crane4jGlobalConfiguration globalConfiguration,
Comparator<KeyTriggerOperation> operationComparator)
Create a
AssembleAnnotationHandler comparator. |
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Comparator<KeyTriggerOperation> operationComparator,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
ContainerManager containerManager)
Create an
AbstractAssembleAnnotationHandler comparator. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AssembleOperation
The assembly operation triggered by the specified key.
|
interface |
DisassembleOperation
The disassembly operation triggered by the specified key,
it's means that a set of process configuration information of
the nested object in the target object attribute is obtained
according to the specified key value.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleAssembleOperation
Basic implementation of
AssembleOperation. |
class |
SimpleKeyTriggerOperation
Basic implementation of
KeyTriggerOperation. |
class |
TypeDynamitedDisassembleOperation
The
DisassembleOperation implementation that
express the disassemble operation of data from dynamic type. |
class |
TypeFixedDisassembleOperation
The
DisassembleOperation implementation that express the disassemble operation of data from fixed type. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OperateTemplate.execute(Collection<?> targets,
Class<?> targetType,
BeanOperationParser parser,
BeanOperationExecutor executor,
Predicate<? super KeyTriggerOperation> filter)
Execute the fill operation.
|
void |
OperateTemplate.execute(Object target,
BeanOperationExecutor executor,
Predicate<? super KeyTriggerOperation> filter)
Execute the fill operation.
|
void |
OperateTemplate.execute(Object target,
BeanOperations beanOperations,
Predicate<? super KeyTriggerOperation> filter)
Execute the fill operation.
|
void |
OperateTemplate.execute(Object target,
Predicate<? super KeyTriggerOperation> filter)
Execute the fill operation.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected static Predicate<? super KeyTriggerOperation> |
AutoOperateAnnotatedElementResolver.resolveFilter(AutoOperate annotation)
Resolve group for
AutoOperate.includes() and AutoOperate.excludes(). |
| 限定符和类型 | 方法和说明 |
|---|---|
static AutoOperateAnnotatedElement |
AutoOperateAnnotatedElement.forDynamicTypeOperation(AutoOperate annotation,
AnnotatedElement element,
MethodInvoker extractor,
Predicate<? super KeyTriggerOperation> filter,
BeanOperationExecutor executor,
Function<Object,BeanOperations> parser) |
static AutoOperateAnnotatedElement |
AutoOperateAnnotatedElement.forStaticTypeOperation(AutoOperate annotation,
AnnotatedElement element,
MethodInvoker extractor,
Predicate<? super KeyTriggerOperation> filter,
BeanOperations operations,
BeanOperationExecutor executor) |
Copyright © 2023. All rights reserved.