public abstract class AbstractAutoOperateAnnotatedElementResolver extends Object implements AutoOperateAnnotatedElementResolver
AutoOperateAnnotatedElementResolver.ClassBasedAutoOperateAnnotatedElementResolver,
MethodBasedAutoOperateAnnotatedElementResolver| 限定符和类型 | 字段和说明 |
|---|---|
protected Crane4jGlobalConfiguration |
configuration |
| 构造器和说明 |
|---|
AbstractAutoOperateAnnotatedElementResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract @Nullable AutoOperateAnnotatedElement |
createAutoOperateAnnotatedElement(AnnotatedElement element,
AutoOperate annotation,
BeanOperationParser parser,
BeanOperationExecutor executor,
MethodInvoker extractor,
Predicate<? super KeyTriggerOperation> filter)
Create
AutoOperateAnnotatedElement for the element. |
@Nullable AutoOperateAnnotatedElement |
resolve(@NonNull AnnotatedElement element,
AutoOperate annotation)
Resolve the
AutoOperate annotation on the element
and build AutoOperateAnnotatedElement for it according to its configuration. |
protected abstract MethodInvoker |
resolveExtractor(AnnotatedElement element,
AutoOperate annotation)
Resolve the extractor for
AutoOperate.value(). |
protected Predicate<? super KeyTriggerOperation> |
resolveFilter(AutoOperate annotation)
Resolve a group for
AutoOperate.includes() and AutoOperate.excludes(). |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportprotected final Crane4jGlobalConfiguration configuration
public AbstractAutoOperateAnnotatedElementResolver()
public @Nullable AutoOperateAnnotatedElement resolve(@NonNull AnnotatedElement element, AutoOperate annotation)
AutoOperate annotation on the element
and build AutoOperateAnnotatedElement for it according to its configuration.resolve 在接口中 AutoOperateAnnotatedElementResolverelement - elementannotation - annotationAutoOperateAnnotatedElementprotected abstract @Nullable AutoOperateAnnotatedElement createAutoOperateAnnotatedElement(AnnotatedElement element, AutoOperate annotation, BeanOperationParser parser, BeanOperationExecutor executor, MethodInvoker extractor, Predicate<? super KeyTriggerOperation> filter)
AutoOperateAnnotatedElement for the element.element - elementannotation - annotationparser - parserexecutor - executorextractor - extractorfilter - filterAutoOperateAnnotatedElementprotected abstract MethodInvoker resolveExtractor(AnnotatedElement element, AutoOperate annotation)
AutoOperate.value().element - elementannotation - annotationprotected Predicate<? super KeyTriggerOperation> resolveFilter(AutoOperate annotation)
AutoOperate.includes() and AutoOperate.excludes().annotation - annotationCopyright © 2024. All rights reserved.