Class AnnotationProcessorProvider
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.impl.AnnotationProcessorProvider
-
public class AnnotationProcessorProvider extends Object
-
-
Constructor Summary
Constructors Constructor Description AnnotationProcessorProvider(BeanResolver beanResolver, FailureCollector rootFailureCollector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <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 Detail
-
AnnotationProcessorProvider
public AnnotationProcessorProvider(BeanResolver beanResolver, FailureCollector rootFailureCollector)
-
-
Method Detail
-
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)
-
-