Class AbstractPojoModelsBootstrapIntrospector
java.lang.Object
org.hibernate.search.mapper.pojo.model.models.spi.AbstractPojoModelsBootstrapIntrospector
- All Implemented Interfaces:
PojoBootstrapIntrospector
public abstract class AbstractPojoModelsBootstrapIntrospector
extends Object
implements PojoBootstrapIntrospector
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPojoModelsBootstrapIntrospector(org.hibernate.models.spi.ClassDetailsRegistry classDetailsRegistry, ValueHandleFactory valueHandleFactory) protectedAbstractPojoModelsBootstrapIntrospector(ClassResolver classResolver, ResourceResolver resourceResolver, org.jboss.jandex.IndexView indexView, ValueHandleFactory valueHandleFactory) -
Method Summary
Modifier and TypeMethodDescriptionStream<? extends Annotation> annotations(org.hibernate.models.spi.AnnotationTarget annotationTarget) ascendingSuperClasses(org.hibernate.models.spi.ClassDetails classDetails) protected <T> ValueCreateHandle<T> createValueCreateHandle(Constructor<T> constructor) protected ValueReadHandle<?> createValueReadHandle(Member member) declaredFieldAccessPropertiesByName(org.hibernate.models.spi.ClassDetails classDetails) declaredMethodAccessPropertiesByName(org.hibernate.models.spi.ClassDetails classDetails) descendingSuperClasses(org.hibernate.models.spi.ClassDetails classDetails) Class<?> toClass(org.hibernate.models.spi.ClassDetails xClass) org.hibernate.models.spi.ClassDetailstoModelsClass(Class<?> type) Methods 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
-
-
Constructor Details
-
AbstractPojoModelsBootstrapIntrospector
protected AbstractPojoModelsBootstrapIntrospector(ClassResolver classResolver, ResourceResolver resourceResolver, org.jboss.jandex.IndexView indexView, ValueHandleFactory valueHandleFactory) -
AbstractPojoModelsBootstrapIntrospector
protected AbstractPojoModelsBootstrapIntrospector(org.hibernate.models.spi.ClassDetailsRegistry classDetailsRegistry, ValueHandleFactory valueHandleFactory)
-
-
Method Details
-
annotationValueHandleFactory
- Specified by:
annotationValueHandleFactoryin interfacePojoBootstrapIntrospector- Returns:
- A
ValueHandleFactoryfor reading annotation attributes.
-
annotations
public Stream<? extends Annotation> annotations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
toModelsClass
-
declaredFieldAccessPropertiesByName
-
declaredMethodAccessPropertiesByName
-
ascendingSuperClasses
-
descendingSuperClasses
-
createValueCreateHandle
protected <T> ValueCreateHandle<T> createValueCreateHandle(Constructor<T> constructor) throws IllegalAccessException - Throws:
IllegalAccessException
-
createValueReadHandle
- Throws:
IllegalAccessException
-
toClass
-