Class AbstractPojoHCAnnBootstrapIntrospector
java.lang.Object
org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
- All Implemented Interfaces:
PojoBootstrapIntrospector
public abstract class AbstractPojoHCAnnBootstrapIntrospector
extends Object
implements PojoBootstrapIntrospector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.hibernate.search.util.common.reflect.spi.ValueHandleFactory -
Constructor Summary
ConstructorsConstructorDescriptionAbstractPojoHCAnnBootstrapIntrospector(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory) -
Method Summary
Modifier and TypeMethodDescriptionannotations(org.hibernate.annotations.common.reflection.XAnnotatedElement xAnnotated) org.hibernate.search.util.common.reflect.spi.ValueHandleFactoryascendingSuperClasses(org.hibernate.annotations.common.reflection.XClass xClass) protected <T> org.hibernate.search.util.common.reflect.spi.ValueCreateHandle<T> createValueCreateHandle(Constructor<T> constructor) protected org.hibernate.search.util.common.reflect.spi.ValueReadHandle<?> createValueReadHandle(Member member) declaredFieldAccessXPropertiesByName(org.hibernate.annotations.common.reflection.XClass xClass) declaredMethodAccessXPropertiesByName(org.hibernate.annotations.common.reflection.XClass xClass) descendingSuperClasses(org.hibernate.annotations.common.reflection.XClass xClass) Class<?> toClass(org.hibernate.annotations.common.reflection.XClass xClass) org.hibernate.annotations.common.reflection.XClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
annotationValueReadHandleFactory, typeModel, typeModel
-
Field Details
-
valueHandleFactory
protected final org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory
-
-
Constructor Details
-
AbstractPojoHCAnnBootstrapIntrospector
public AbstractPojoHCAnnBootstrapIntrospector(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory)
-
-
Method Details
-
annotationValueHandleFactory
public org.hibernate.search.util.common.reflect.spi.ValueHandleFactory annotationValueHandleFactory()- Specified by:
annotationValueHandleFactoryin interfacePojoBootstrapIntrospector- Returns:
- A
ValueHandleFactoryfor reading annotation attributes.
-
annotations
public Stream<Annotation> annotations(org.hibernate.annotations.common.reflection.XAnnotatedElement xAnnotated) -
toXClass
-
declaredFieldAccessXPropertiesByName
-
declaredMethodAccessXPropertiesByName
-
ascendingSuperClasses
-
descendingSuperClasses
-
createValueCreateHandle
protected <T> org.hibernate.search.util.common.reflect.spi.ValueCreateHandle<T> createValueCreateHandle(Constructor<T> constructor) throws IllegalAccessException - Throws:
IllegalAccessException
-
createValueReadHandle
protected org.hibernate.search.util.common.reflect.spi.ValueReadHandle<?> createValueReadHandle(Member member) throws IllegalAccessException - Throws:
IllegalAccessException
-
toClass
-