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
ConstructorsModifierConstructorDescriptionprotected
AbstractPojoModelsBootstrapIntrospector
(org.hibernate.models.spi.ClassDetailsRegistry classDetailsRegistry, ValueHandleFactory valueHandleFactory) protected
AbstractPojoModelsBootstrapIntrospector
(ClassResolver classResolver, 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.ClassDetails
toModelsClass
(Class<?> type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
annotationValueReadHandleFactory, typeModel, typeModel
-
Field Details
-
valueHandleFactory
-
-
Constructor Details
-
AbstractPojoModelsBootstrapIntrospector
protected AbstractPojoModelsBootstrapIntrospector(ClassResolver classResolver, org.jboss.jandex.IndexView indexView, ValueHandleFactory valueHandleFactory) -
AbstractPojoModelsBootstrapIntrospector
protected AbstractPojoModelsBootstrapIntrospector(org.hibernate.models.spi.ClassDetailsRegistry classDetailsRegistry, ValueHandleFactory valueHandleFactory)
-
-
Method Details
-
annotationValueHandleFactory
- Specified by:
annotationValueHandleFactory
in interfacePojoBootstrapIntrospector
- Returns:
- A
ValueHandleFactory
for 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
-