Interface PojoBootstrapIntrospector
-
- All Known Implementing Classes:
AbstractPojoHCAnnBootstrapIntrospector
public interface PojoBootstrapIntrospectorA Pojo introspector used at bootstrap.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactoryannotationValueReadHandleFactory()<T> PojoGenericTypeModel<T>genericTypeModel(Class<T> clazz)<T> PojoRawTypeModel<T>typeModel(Class<T> clazz)PojoRawTypeModel<?>typeModel(String name)
-
-
-
Method Detail
-
typeModel
<T> PojoRawTypeModel<T> typeModel(Class<T> clazz)
- Type Parameters:
T- The type- Parameters:
clazz- The Java class representing the raw version of the type- Returns:
- A type model for the given type.
-
typeModel
PojoRawTypeModel<?> typeModel(String name)
- Parameters:
name- The name of the type- Returns:
- A type model for the requested type.
-
genericTypeModel
<T> PojoGenericTypeModel<T> genericTypeModel(Class<T> clazz)
- Type Parameters:
T- The type- Parameters:
clazz- The Java class representing the raw version of the type- Returns:
- A type model for the given type.
-
annotationValueReadHandleFactory
org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory annotationValueReadHandleFactory()
- Returns:
- A
ValueReadHandleFactoryfor reading annotation attributes.
-
-