public class AssembleEnumAnnotationHandler extends AbstractAssembleAnnotationHandler<AssembleEnum>
AbstractAssembleAnnotationHandler implementation for AssembleEnum annotation.AbstractAssembleAnnotationHandler.StandardAnnotation, AbstractAssembleAnnotationHandler.StandardAnnotationAdapterannotationFinder, annotationType, globalConfiguration, operationComparator| 构造器和说明 |
|---|
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Comparator<KeyTriggerOperation> operationComparator,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
ContainerManager containerManager)
Create an
AbstractAssembleAnnotationHandler comparator. |
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
ContainerManager containerManager)
Create an
AbstractAssembleAnnotationHandler comparator. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
getContainerNamespace(AssembleEnum annotation)
Get container from given
annotation. |
protected String |
getNamespace(AssembleEnum annotation)
Get namespace from annotation.
|
protected AbstractAssembleAnnotationHandler.StandardAnnotation |
getStandardAnnotation(BeanOperations beanOperations,
AnnotatedElement element,
AssembleEnum annotation)
Get
StandardAnnotation. |
protected Set<PropertyMapping> |
parsePropertyMappings(AnnotatedElement element,
AbstractAssembleAnnotationHandler.StandardAnnotation standardAnnotation,
String key)
Get property mapping from given
StandardAnnotation. |
createAssembleOperation, createAssembleOperation, parseAnnotationForClass, parseAnnotationForElement, parseAnnotationForFields, parseAssembleOperationHandler, parseGroups, parseKey, parseSort, resolvepublic AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder, Crane4jGlobalConfiguration globalConfiguration, PropertyOperator propertyOperator, ContainerManager containerManager)
AbstractAssembleAnnotationHandler comparator.annotationFinder - annotation finderglobalConfiguration - globalConfigurationpropertyOperator - property operatorpublic AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder, Comparator<KeyTriggerOperation> operationComparator, Crane4jGlobalConfiguration globalConfiguration, PropertyOperator propertyOperator, ContainerManager containerManager)
AbstractAssembleAnnotationHandler comparator.annotationFinder - annotation finderoperationComparator - operation comparatorglobalConfiguration - globalConfigurationpropertyOperator - property operatorprotected String getNamespace(AssembleEnum annotation)
annotation - annotationprotected String getContainerNamespace(AssembleEnum annotation)
annotation.getContainerNamespace 在类中 AbstractAssembleAnnotationHandler<AssembleEnum>annotation - annotationContainerContainerManager.canonicalNamespace(java.lang.String, java.lang.String)protected AbstractAssembleAnnotationHandler.StandardAnnotation getStandardAnnotation(BeanOperations beanOperations, AnnotatedElement element, AssembleEnum annotation)
StandardAnnotation.getStandardAnnotation 在类中 AbstractAssembleAnnotationHandler<AssembleEnum>beanOperations - bean operationselement - elementannotation - annotationStandardAnnotation comparatorprotected Set<PropertyMapping> parsePropertyMappings(AnnotatedElement element, AbstractAssembleAnnotationHandler.StandardAnnotation standardAnnotation, String key)
StandardAnnotation.parsePropertyMappings 在类中 AbstractAssembleAnnotationHandler<AssembleEnum>element - elementstandardAnnotation - standard annotationkey - keyCopyright © 2023. All rights reserved.