Class AnnotationProcessorProvider
java.lang.Object
org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.impl.AnnotationProcessorProvider
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotationProcessorProvider(BeanResolver beanResolver, FailureCollector rootFailureCollector) -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
Optional<BeanHolder<? extends ConstructorMappingAnnotationProcessor<? super A>>>createConstructorAnnotationProcessor(A annotation) <A extends Annotation>
Optional<BeanHolder<? extends MethodParameterMappingAnnotationProcessor<? super A>>>createMethodParameterAnnotationProcessor(A annotation) <A extends Annotation>
Optional<BeanHolder<? extends PropertyMappingAnnotationProcessor<? super A>>>createPropertyAnnotationProcessor(A annotation) <A extends Annotation>
Optional<BeanHolder<? extends TypeMappingAnnotationProcessor<? super A>>>createTypeAnnotationProcessor(A annotation)
-
Constructor Details
-
AnnotationProcessorProvider
public AnnotationProcessorProvider(BeanResolver beanResolver, FailureCollector rootFailureCollector)
-
-
Method Details
-
createTypeAnnotationProcessor
public <A extends Annotation> Optional<BeanHolder<? extends TypeMappingAnnotationProcessor<? super A>>> createTypeAnnotationProcessor(A annotation) -
createConstructorAnnotationProcessor
public <A extends Annotation> Optional<BeanHolder<? extends ConstructorMappingAnnotationProcessor<? super A>>> createConstructorAnnotationProcessor(A annotation) -
createMethodParameterAnnotationProcessor
public <A extends Annotation> Optional<BeanHolder<? extends MethodParameterMappingAnnotationProcessor<? super A>>> createMethodParameterAnnotationProcessor(A annotation) -
createPropertyAnnotationProcessor
public <A extends Annotation> Optional<BeanHolder<? extends PropertyMappingAnnotationProcessor<? super A>>> createPropertyAnnotationProcessor(A annotation)
-