public class ClassAnnotationConfigurationParser extends AbstractAnnotationConfigurationParser implements OperateConfigurationParser
Operations注解,生成配置类AbstractAnnotationConfigurationParser.ParseContextbeanFactory, globalConfigurationNOT_PARSE_PACKAGEORDERLY_COMPARATOR| 构造器和说明 |
|---|
ClassAnnotationConfigurationParser(GlobalConfiguration globalConfiguration,
org.springframework.beans.factory.BeanFactory beanFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperationConfiguration |
createConfiguration(Class<?> targetClass)
创建一个配置
|
protected OperationConfiguration |
parse(Class<?> targetClass,
AbstractAnnotationConfigurationParser.ParseContext parseContext)
基于当前上下文解析目标类的操作配置
|
protected List<AssembleOperation> |
parseAssembleAnnotations(OperationConfiguration configuration,
Operations operations)
|
protected List<DisassembleOperation> |
parseDisassembleAnnotations(OperationConfiguration configuration,
Operations operations,
AbstractAnnotationConfigurationParser.ParseContext parseContext)
|
createAssembleOperation, createDisassembleOperation, createDynamicDisassembleOperation, getDisassembleOperationParser, parse, parsePropAnnotation, parsePropsTemplateAnnotationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisNotParseClass, parsecomparator, compareTo, getActualOrder, getOrderpublic ClassAnnotationConfigurationParser(GlobalConfiguration globalConfiguration, org.springframework.beans.factory.BeanFactory beanFactory)
@Nonnull protected OperationConfiguration parse(Class<?> targetClass, AbstractAnnotationConfigurationParser.ParseContext parseContext)
parse 在类中 AbstractAnnotationConfigurationParsertargetClass - 目标类型parseContext - 解析上下文@Nonnull protected OperationConfiguration createConfiguration(Class<?> targetClass)
createConfiguration 在类中 AbstractAnnotationConfigurationParsertargetClass - 目标类型protected List<AssembleOperation> parseAssembleAnnotations(OperationConfiguration configuration, Operations operations)
configuration - 当前正在构建的配置类operations - 注解protected List<DisassembleOperation> parseDisassembleAnnotations(OperationConfiguration configuration, Operations operations, AbstractAnnotationConfigurationParser.ParseContext parseContext)
configuration - 当前正在构建的操作配置operations - 注解parseContext - 上下文Copyright © 2022. All rights reserved.