Class InfinispanBootstrapIntrospector
java.lang.Object
org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
org.infinispan.search.mapper.model.impl.InfinispanBootstrapIntrospector
- All Implemented Interfaces:
org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
public class InfinispanBootstrapIntrospector
extends org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
implements org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
A very simple introspector roughly following Java Beans conventions.
As per JavaBeans conventions, only public getters are supported, and field access is not.
-
Field Summary
Fields inherited from class org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
valueHandleFactory
-
Constructor Summary
ConstructorDescriptionInfinispanBootstrapIntrospector
(org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory valueReadHandleFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory
protected org.hibernate.search.util.common.reflect.spi.ValueReadHandle
<?> createValueReadHandle
(Member member) <T> org.infinispan.search.mapper.model.impl.InfinispanRawTypeModel
<T> org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel
<?> Methods inherited from class org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
annotations, annotationValueHandleFactory, ascendingSuperClasses, createValueCreateHandle, declaredFieldAccessXPropertiesByName, declaredMethodAccessXPropertiesByName, descendingSuperClasses, toClass, toXClass
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
annotationValueHandleFactory
-
Constructor Details
-
InfinispanBootstrapIntrospector
public InfinispanBootstrapIntrospector(org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory valueReadHandleFactory)
-
-
Method Details
-
typeModel
public <T> org.infinispan.search.mapper.model.impl.InfinispanRawTypeModel<T> typeModel(Class<T> clazz) - Specified by:
typeModel
in interfaceorg.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
-
typeModel
- Specified by:
typeModel
in interfaceorg.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
-
annotationValueReadHandleFactory
public org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory annotationValueReadHandleFactory()- Specified by:
annotationValueReadHandleFactory
in interfaceorg.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
-
createValueReadHandle
protected org.hibernate.search.util.common.reflect.spi.ValueReadHandle<?> createValueReadHandle(Member member) throws IllegalAccessException - Overrides:
createValueReadHandle
in classorg.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
- Throws:
IllegalAccessException
-