| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.parser.handler |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotationAdapter<A extends Annotation>
Adapting annotation to
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract @NonNull Container<Object> |
AbstractInternalProviderAssembleAnnotationHandler.createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation,
String namespace)
Create container by given annotation and namespace.
|
protected @NonNull Container<Object> |
AssembleConstantAnnotationHandler.createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleConstant> standardAnnotation,
String namespace)
Create container by given annotation and namespace.
|
protected @NonNull Container<Object> |
AssembleEnumAnnotationHandler.createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleEnum> standardAnnotation,
String namespace)
Create container by given annotation and namespace.
|
protected @NonNull Container<Object> |
AssembleKeyAnnotationHandler.createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleKey> standardAnnotation,
String namespace)
Create container by given annotation and namespace.
|
protected @NonNull Container<Object> |
AssembleMethodAnnotationHandler.createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleMethod> standardAnnotation,
String namespace)
Create container by given annotation and namespace.
|
protected KeyResolver |
AbstractStandardAssembleAnnotationHandler.determineKeyResolver(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAssembleAnnotation,
AssembleOperationHandler operationHandler,
AssembleOperation operation)
Determine key resolver.
|
protected abstract String |
AbstractInternalProviderAssembleAnnotationHandler.determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation)
Determine namespace by given annotation.
|
protected String |
AssembleConstantAnnotationHandler.determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleConstant> standardAnnotation)
Get the namespace from annotation.
|
protected String |
AssembleEnumAnnotationHandler.determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleEnum> standardAnnotation)
Get the namespace from annotation.
|
protected String |
AssembleKeyAnnotationHandler.determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleKey> standardAnnotation)
Determine namespace by given annotation.
|
protected String |
AssembleMethodAnnotationHandler.determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleMethod> standardAnnotation)
Determine namespace by given annotation.
|
protected String |
AbstractInternalProviderAssembleAnnotationHandler.getContainerNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation)
Get container from given
annotation. |
protected abstract String |
AbstractStandardAssembleAnnotationHandler.getContainerNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation)
Get container from given
annotation. |
protected String |
AssembleAnnotationHandler.getContainerNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<Assemble> standardAnnotation)
Get container from given
annotation. |
protected AssembleOperationHandler |
AbstractStandardAssembleAnnotationHandler.parseAssembleOperationHandler(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation)
Get to assemble operation groups from given
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation. |
protected @Nullable Class<?> |
AbstractStandardAssembleAnnotationHandler.parseKeyType(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation)
Parse key property type.
|
protected Set<PropertyMapping> |
AbstractStandardAssembleAnnotationHandler.parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation,
String key)
Get property mapping from given
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation. |
protected Set<PropertyMapping> |
AssembleConstantAnnotationHandler.parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleConstant> standardAnnotation,
String key)
Get property mapping from given
StandardAssembleAnnotation. |
protected Set<PropertyMapping> |
AssembleEnumAnnotationHandler.parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleEnum> standardAnnotation,
String key)
Get property mapping from given
StandardAssembleAnnotation. |
protected Set<PropertyMapping> |
AssembleKeyAnnotationHandler.parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleKey> standardAnnotation,
String key)
Get property mapping from given
StandardAssembleAnnotation. |
protected Set<PropertyMapping> |
AbstractStandardAssembleAnnotationHandler.parsePropToMapping(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation,
String key)
Get property mapping from given
getProp(). |
protected @NonNull PropertyMappingStrategy |
AbstractStandardAssembleAnnotationHandler.parserPropertyMappingStrategy(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A> standardAnnotation)
Parse
PropertyMappingStrategy instance from given annotation. |
Copyright © 2024. All rights reserved.