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 Details

  • Constructor Details

    • AbstractPojoHCAnnBootstrapIntrospector

      public AbstractPojoHCAnnBootstrapIntrospector(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, ValueHandleFactory valueHandleFactory)
  • Method Details

    • annotationValueHandleFactory

      public ValueHandleFactory annotationValueHandleFactory()
      Specified by:
      annotationValueHandleFactory in interface PojoBootstrapIntrospector
      Returns:
      A ValueHandleFactory for reading annotation attributes.
    • annotations

      public Stream<Annotation> annotations(org.hibernate.annotations.common.reflection.XAnnotatedElement xAnnotated)
    • toXClass

      public org.hibernate.annotations.common.reflection.XClass toXClass(Class<?> type)
    • declaredFieldAccessXPropertiesByName

      public Map<String,org.hibernate.annotations.common.reflection.XProperty> declaredFieldAccessXPropertiesByName(org.hibernate.annotations.common.reflection.XClass xClass)
    • declaredMethodAccessXPropertiesByName

      public Map<String,List<org.hibernate.annotations.common.reflection.XProperty>> declaredMethodAccessXPropertiesByName(org.hibernate.annotations.common.reflection.XClass xClass)
    • ascendingSuperClasses

      public Stream<Class<?>> ascendingSuperClasses(org.hibernate.annotations.common.reflection.XClass xClass)
    • descendingSuperClasses

      public Stream<Class<?>> descendingSuperClasses(org.hibernate.annotations.common.reflection.XClass xClass)
    • createValueCreateHandle

      protected <T> ValueCreateHandle<T> createValueCreateHandle(Constructor<T> constructor) throws IllegalAccessException
      Throws:
      IllegalAccessException
    • toClass

      public Class<?> toClass(org.hibernate.annotations.common.reflection.XClass xClass)