Class InfinispanBootstrapIntrospector
java.lang.Object
org.hibernate.search.mapper.pojo.model.models.spi.AbstractPojoModelsBootstrapIntrospector
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.models.spi.AbstractPojoModelsBootstrapIntrospector
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.models.spi.AbstractPojoModelsBootstrapIntrospector
valueHandleFactory
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanBootstrapIntrospector
(org.hibernate.search.engine.environment.classpath.spi.AggregatedClassLoader aggregatedClassLoader, org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory) InfinispanBootstrapIntrospector
(org.hibernate.search.engine.environment.classpath.spi.ClassResolver classResolver, org.hibernate.search.engine.environment.classpath.spi.ResourceResolver resourceResolver, org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory) InfinispanBootstrapIntrospector
(org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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.models.spi.AbstractPojoModelsBootstrapIntrospector
annotations, annotationValueHandleFactory, ascendingSuperClasses, createValueCreateHandle, declaredFieldAccessPropertiesByName, declaredMethodAccessPropertiesByName, descendingSuperClasses, toClass, toModelsClass
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, annotationValueReadHandleFactory
-
Constructor Details
-
InfinispanBootstrapIntrospector
public InfinispanBootstrapIntrospector(org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory) -
InfinispanBootstrapIntrospector
public InfinispanBootstrapIntrospector(org.hibernate.search.engine.environment.classpath.spi.AggregatedClassLoader aggregatedClassLoader, org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory) -
InfinispanBootstrapIntrospector
public InfinispanBootstrapIntrospector(org.hibernate.search.engine.environment.classpath.spi.ClassResolver classResolver, org.hibernate.search.engine.environment.classpath.spi.ResourceResolver resourceResolver, org.hibernate.search.util.common.reflect.spi.ValueHandleFactory valueHandleFactory)
-
-
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
-
createValueReadHandle
protected org.hibernate.search.util.common.reflect.spi.ValueReadHandle<?> createValueReadHandle(Member member) throws IllegalAccessException - Overrides:
createValueReadHandle
in classorg.hibernate.search.mapper.pojo.model.models.spi.AbstractPojoModelsBootstrapIntrospector
- Throws:
IllegalAccessException
-