| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.parser | |
| cn.crane4j.core.parser.handler | |
| cn.crane4j.core.parser.operation | |
| cn.crane4j.core.support |
| 限定符和类型 | 类和说明 |
|---|---|
class |
TypeHierarchyBeanOperationParser
General implementation of
BeanOperationParser. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected DisassembleOperation |
DisassembleAnnotationHandler.createDisassembleOperation(Class<?> type,
AnnotatedElement element,
Disassemble annotation,
BeanOperationParser parser)
Create
DisassembleOperation comparator from annotation. |
protected List<DisassembleOperation> |
DisassembleAnnotationHandler.parseDisassembleOperations(BeanOperationParser parser,
BeanOperations beanOperations)
Parse assemble operations from
Disassemble annotations on class. |
void |
AbstractAssembleAnnotationHandler.resolve(BeanOperationParser parser,
BeanOperations beanOperations)
Resolve operations from type
|
void |
DisassembleAnnotationHandler.resolve(BeanOperationParser parser,
BeanOperations beanOperations)
Resolve operations from type
|
void |
OperationAnnotationHandler.resolve(BeanOperationParser parser,
BeanOperations beanOperations)
Resolve operations from type.
|
| 构造器和说明 |
|---|
TypeDynamitedDisassembleOperation(String key,
Class<?> sourceType,
DisassembleOperationHandler disassembleOperationHandler,
BeanOperationParser beanOperationParser,
TypeResolver typeResolver) |
TypeDynamitedDisassembleOperation(String key,
int sort,
Class<?> sourceType,
DisassembleOperationHandler disassembleOperationHandler,
BeanOperationParser beanOperationParser,
TypeResolver typeResolver) |
| 限定符和类型 | 方法和说明 |
|---|---|
default @NonNull BeanOperationParser |
Crane4jGlobalConfiguration.getBeanOperationsParser(Class<?> parserType)
Get bean operation parser.
|
default @NonNull BeanOperationParser |
Crane4jGlobalConfiguration.getBeanOperationsParser(String parserName)
Get bean operation parser.
|
@NonNull BeanOperationParser |
Crane4jGlobalConfiguration.getBeanOperationsParser(@Nullable String parserName,
Class<?> parserType)
Get bean operation parser.
|
@NonNull BeanOperationParser |
SimpleCrane4jGlobalConfiguration.getBeanOperationsParser(@Nullable String parserName,
Class<?> parserType)
Get bean operation parser.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OperateTemplate.execute(Collection<?> targets,
Class<?> targetType,
BeanOperationParser parser,
BeanOperationExecutor executor,
Predicate<? super KeyTriggerOperation> filter)
Execute the fill operation.
|
Copyright © 2023. All rights reserved.