Uses of Interface
org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel
Packages that use PojoTypeModel
Package
Description
-
Uses of PojoTypeModel in org.hibernate.search.mapper.orm.model.impl
Classes in org.hibernate.search.mapper.orm.model.impl that implement PojoTypeModelModifier and TypeClassDescriptionclassclassMethods in org.hibernate.search.mapper.orm.model.impl that return PojoTypeModelModifier and TypeMethodDescriptionHibernateOrmTypeModelFactory.create(HibernateOrmBootstrapIntrospector introspector) protected PojoTypeModel<? extends Map>HibernateOrmDynamicMapRawTypeModel.doCast(PojoTypeModel<?> other) Methods in org.hibernate.search.mapper.orm.model.impl that return types with arguments of type PojoTypeModelModifier and TypeMethodDescriptionOptional<? extends PojoTypeModel<?>>HibernateOrmDynamicMapRawTypeModel.arrayElementType()Optional<? extends PojoTypeModel<?>>HibernateOrmDynamicMapRawTypeModel.typeArgument(Class<?> rawSuperType, int typeParameterIndex) Methods in org.hibernate.search.mapper.orm.model.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionprotected PojoTypeModel<? extends Map>HibernateOrmDynamicMapRawTypeModel.doCast(PojoTypeModel<?> other) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.automaticindexing.building.impl
Methods in org.hibernate.search.mapper.pojo.automaticindexing.building.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionBoundPojoModelPathValueNode<?,?, ?> PojoImplicitReindexingResolverBuildingHelper.bindPath(PojoTypeModel<?> rootType, PojoModelPathValueNode unboundPath) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.bridge.binding.impl
Constructors in org.hibernate.search.mapper.pojo.bridge.binding.impl with parameters of type PojoTypeModelModifierConstructorDescriptionDefaultIdentifierBindingContext(BeanResolver beanResolver, PojoBootstrapIntrospector introspector, Optional<IndexedEntityBindingContext> indexedEntityBindingContext, PojoTypeModel<I> valueTypeModel, Map<String, Object> params) PropertyBindingContextImpl(BeanResolver beanResolver, PojoBootstrapIntrospector introspector, PojoTypeModel<P> propertyTypeModel, IndexBindingContext indexBindingContext, PojoModelPropertyRootElement<P> bridgedElement, PojoPropertyIndexingDependencyConfigurationContextImpl<P> dependencyContext, Map<String, Object> params) TypeBindingContextImpl(BeanResolver beanResolver, PojoBootstrapIntrospector introspector, PojoTypeModel<T> typeModel, IndexBindingContext indexBindingContext, PojoModelTypeRootElement<T> bridgedElement, PojoTypeIndexingDependencyConfigurationContextImpl<T> dependencyContext, Map<String, Object> params) ValueBindingContextImpl(BeanResolver beanResolver, PojoBootstrapIntrospector introspector, PojoTypeModel<V> valueTypeModel, boolean multiValued, IndexBindingContext indexBindingContext, IndexFieldTypeDefaultsProvider defaultsProvider, String relativeFieldName, FieldModelContributor contributor, Map<String, Object> params) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.bridge.mapping.impl
Methods in org.hibernate.search.mapper.pojo.bridge.mapping.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionBridgeResolver.resolveIdentifierBinderForType(PojoTypeModel<?> sourceType) BridgeResolver.resolveValueBinderForType(PojoTypeModel<?> sourceType) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.extractor.impl
Methods in org.hibernate.search.mapper.pojo.extractor.impl that return PojoTypeModelMethods in org.hibernate.search.mapper.pojo.extractor.impl with parameters of type PojoTypeModelModifier and TypeMethodDescription<C> BoundContainerExtractorPath<C,?> ContainerExtractorBinder.bindPath(PojoTypeModel<C> sourceType, ContainerExtractorPath extractorPath) Bind a container extractor path to a given source type, i.e. resolve the possibly implicit extractor path (ContainerExtractorPath.defaultExtractors()) and validate that all extractors in the path can be applied, or fail.<C> booleanContainerExtractorBinder.isDefaultExtractorPath(PojoTypeModel<C> sourceType, ContainerExtractorPath extractorPath) static <V> BoundContainerExtractorPath<V,V> BoundContainerExtractorPath.noExtractors(PojoTypeModel<V> sourceType) <C> Optional<BoundContainerExtractorPath<C,?>> ContainerExtractorBinder.tryBindPath(PojoTypeModel<C> sourceType, ContainerExtractorPath extractorPath) Try to bind a container extractor path to a given source type, i.e. to resolve the possibly implicit extractor path (ContainerExtractorPath.defaultExtractors()) and to validate that all extractors in the path can be applied. -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.identity.impl
Fields in org.hibernate.search.mapper.pojo.identity.impl declared as PojoTypeModelConstructors in org.hibernate.search.mapper.pojo.identity.impl with parameters of type PojoTypeModelModifierConstructorDescriptionBoundIdentifierMapping(IdentifierMappingImplementor<I, E> mapping, PojoTypeModel<I> identifierType, Optional<PojoPropertyModel<I>> documentIdSourceProperty) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.logging.impl
Methods in org.hibernate.search.mapper.pojo.logging.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionfinal SearchExceptionLog_$logger.defaultContainerExtractorCyclicRecursion(PojoTypeModel<?> typeModel, List<String> extractorNames) Log.defaultContainerExtractorCyclicRecursion(PojoTypeModel<?> typeModel, List<String> extractorNames) final SearchExceptionLog_$logger.invalidContainerExtractorForType(String extractorName, Class<? extends ContainerExtractor> extractorClass, PojoTypeModel<?> extractedType) Log.invalidContainerExtractorForType(String extractorName, Class<? extends ContainerExtractor> extractorClass, PojoTypeModel<?> extractedType) final SearchExceptionLog_$logger.invalidIndexedEmbedded(PojoTypeModel<?> typeModel) Log.invalidIndexedEmbedded(PojoTypeModel<?> typeModel) final SearchExceptionLog_$logger.invalidInputTypeForBridge(Object bridge, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedTypeModel) Log.invalidInputTypeForBridge(Object bridge, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedTypeModel) final SearchExceptionLog_$logger.invalidInputTypeForRoutingBridge(Object routingBridge, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedTypeModel) Log.invalidInputTypeForRoutingBridge(Object routingBridge, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedTypeModel) final SearchExceptionLog_$logger.invalidMultiValuedParameterTypeForProjectionConstructor(PojoTypeModel<?> parentTypeModel) Log.invalidMultiValuedParameterTypeForProjectionConstructor(PojoTypeModel<?> parentTypeModel) final SearchExceptionLog_$logger.invalidOutputTypeForMultiValuedProjectionDefinition(Object definition, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedValueModel) Log.invalidOutputTypeForMultiValuedProjectionDefinition(Object definition, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedValueModel) final SearchExceptionLog_$logger.invalidOutputTypeForProjectionDefinition(Object definition, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedValueModel) Log.invalidOutputTypeForProjectionDefinition(Object definition, PojoTypeModel<?> typeModel, PojoTypeModel<?> expectedValueModel) final SearchExceptionLog_$logger.unableToResolveDefaultIdentifierBridgeFromSourceType(PojoTypeModel<?> sourceType) Log.unableToResolveDefaultIdentifierBridgeFromSourceType(PojoTypeModel<?> sourceType) final SearchExceptionLog_$logger.unableToResolveDefaultValueBridgeFromSourceType(PojoTypeModel<?> sourceType) Log.unableToResolveDefaultValueBridgeFromSourceType(PojoTypeModel<?> sourceType) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.logging.spi
Constructors in org.hibernate.search.mapper.pojo.logging.spi with parameters of type PojoTypeModel -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.mapping.building.impl
Methods in org.hibernate.search.mapper.pojo.mapping.building.impl with parameters of type PojoTypeModelModifier and TypeMethodDescription<C> BoundContainerExtractorPath<C,?> PojoIndexModelBinder.bindExtractorPath(PojoTypeModel<C> pojoGenericTypeModel, ContainerExtractorPath extractorPath) <I> BoundIdentifierBridge<I>PojoIndexModelBinder.bindIdentifier(Optional<IndexedEntityBindingContext> indexedEntityBindingContext, PojoTypeModel<I> identifierTypeModel, IdentifierBinder binder, Map<String, Object> params) <T> Optional<BoundPojoModelPathPropertyNode<T,?>> PojoIndexModelBinder.createEntityIdPropertyPath(PojoTypeModel<T> type) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.mapping.impl
Methods in org.hibernate.search.mapper.pojo.mapping.impl that return types with arguments of type PojoTypeModelModifier and TypeMethodDescriptionPojoMappingConfigurationContextImpl.extractedValueType(PojoTypeModel<?> sourceType, ContainerExtractorPath extractorPath) Methods in org.hibernate.search.mapper.pojo.mapping.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionPojoMappingConfigurationContextImpl.extractedValueType(PojoTypeModel<?> sourceType, ContainerExtractorPath extractorPath) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.mapping.spi
Methods in org.hibernate.search.mapper.pojo.mapping.spi that return types with arguments of type PojoTypeModelModifier and TypeMethodDescriptionPojoMappingConfigurationContext.extractedValueType(PojoTypeModel<?> sourceType, ContainerExtractorPath extractorPath) Methods in org.hibernate.search.mapper.pojo.mapping.spi with parameters of type PojoTypeModelModifier and TypeMethodDescriptionPojoMappingConfigurationContext.extractedValueType(PojoTypeModel<?> sourceType, ContainerExtractorPath extractorPath) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.dependency.impl
Constructors in org.hibernate.search.mapper.pojo.model.dependency.impl with parameters of type PojoTypeModelModifierConstructorDescriptionPojoTypeIndexingDependencyConfigurationContextImpl(PojoBootstrapIntrospector introspector, ContainerExtractorBinder containerExtractorBinder, PojoTypeAdditionalMetadataProvider typeAdditionalMetadataProvider, PojoTypeModel<T> typeModel) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.hcann.spi
Classes in org.hibernate.search.mapper.pojo.model.hcann.spi that implement PojoTypeModelModifier and TypeClassDescriptionclassfinal classMethods in org.hibernate.search.mapper.pojo.model.hcann.spi that return PojoTypeModelModifier and TypeMethodDescriptionfinal PojoTypeModel<T>AbstractPojoHCAnnPropertyModel.typeModel()PojoHCAnnMethodParameterModel.typeModel()Methods in org.hibernate.search.mapper.pojo.model.hcann.spi that return types with arguments of type PojoTypeModelModifier and TypeMethodDescriptionAbstractPojoHCAnnRawTypeModel.arrayElementType()AbstractPojoHCAnnRawTypeModel.typeArgument(Class<?> rawSuperType, int typeParameterIndex) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.impl
Constructors in org.hibernate.search.mapper.pojo.model.impl with parameters of type PojoTypeModelModifierConstructorDescriptionPojoModelValueElement(PojoBootstrapIntrospector introspector, PojoTypeModel<? extends T> typeModel) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.path.impl
Methods in org.hibernate.search.mapper.pojo.model.path.impl that return PojoTypeModelModifier and TypeMethodDescriptionabstract PojoTypeModel<?>BoundPojoModelPath.getRootType()BoundPojoModelPathPropertyNode.getRootType()BoundPojoModelPathTypeNode.getRootType()BoundPojoModelPathValueNode.getRootType()BoundPojoModelPathCastedTypeNode.getTypeModel()BoundPojoModelPathOriginalTypeNode.getTypeModel()abstract PojoTypeModel<T>BoundPojoModelPathTypeNode.getTypeModel()BoundPojoModelPathValueNode.getTypeModel()Methods in org.hibernate.search.mapper.pojo.model.path.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionstatic <T> BoundPojoModelPathOriginalTypeNode<T>BoundPojoModelPath.root(PojoTypeModel<T> typeModel) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.path.spi
Methods in org.hibernate.search.mapper.pojo.model.path.spi that return PojoTypeModelConstructors in org.hibernate.search.mapper.pojo.model.path.spi with parameters of type PojoTypeModelModifierConstructorDescriptionBindablePojoModelPath(PojoTypeModel<?> rootType, PojoModelPathValueNode path) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.spi
Subinterfaces of PojoTypeModel in org.hibernate.search.mapper.pojo.model.spiModifier and TypeInterfaceDescriptioninterfaceAPojoTypeModelrepresenting a raw type, where generic type parameters are ignored.Classes in org.hibernate.search.mapper.pojo.model.spi that implement PojoTypeModelModifier and TypeClassDescriptionclassAn abstract base for implementations of aPojoTypeModelrepresenting a type with generic type parameters.classAbstractPojoRawTypeModel<T,I extends PojoBootstrapIntrospector> final classAn implementation ofPojoTypeModelthat takes advantage of the context in which a given property appears to derive more precise type information.final classA synthetic implementation ofPojoTypeModel, i.e. one that is not bound to an actual Java type, but simulates one.Methods in org.hibernate.search.mapper.pojo.model.spi that return PojoTypeModelModifier and TypeMethodDescriptionstatic <T> PojoTypeModel<T[]>SyntheticPojoGenericTypeModel.array(PojoRawTypeModel<? super T[]> rawTypeModel, PojoTypeModel<T> elementType) PojoTypeModel<? extends T>AbstractPojoRawTypeModel.cast(PojoTypeModel<?> other) PojoTypeModel<? extends T>PojoRawTypeModel.cast(PojoTypeModel<?> other) protected PojoTypeModel<? extends T>AbstractPojoRawTypeModel.doCast(PojoTypeModel<?> other) static <T> PojoTypeModel<T>SyntheticPojoGenericTypeModel.genericType(PojoRawTypeModel<? super T> rawTypeModel, PojoTypeModel<?> firstTypeArgument, PojoTypeModel<?>... otherTypeArguments) GenericContextAwarePojoGenericTypeModel.RawTypeDeclaringContext.memberTypeReference(Type declaredType) static <T> PojoTypeModel<T>SyntheticPojoGenericTypeModel.opaqueType(PojoRawTypeModel<T> rawTypeModel) PojoMethodParameterModel.typeModel()PojoPropertyModel.typeModel()Methods in org.hibernate.search.mapper.pojo.model.spi that return types with arguments of type PojoTypeModelModifier and TypeMethodDescriptionGenericContextAwarePojoGenericTypeModel.arrayElementType()GenericContextAwarePojoGenericTypeModel.RawTypeDeclaringContext.arrayElementType()Optional<? extends PojoTypeModel<?>>PojoTypeModel.arrayElementType()SyntheticPojoGenericTypeModel.arrayElementType()<U> Optional<PojoTypeModel<? extends U>><U> Optional<PojoTypeModel<? extends U>><U> Optional<PojoTypeModel<? extends U>><U> Optional<PojoTypeModel<? extends U>>GenericContextAwarePojoGenericTypeModel.RawTypeDeclaringContext.typeArgument(Class<?> rawSuperType, int typeParameterIndex) GenericContextAwarePojoGenericTypeModel.typeArgument(Class<?> rawSuperType, int typeParameterIndex) Optional<? extends PojoTypeModel<?>>PojoTypeModel.typeArgument(Class<?> rawSuperType, int typeParameterIndex) Optional<? extends PojoTypeModel<?>>SyntheticPojoGenericTypeModel.typeArgument(Class<?> rawSuperType, int typeParameterIndex) Methods in org.hibernate.search.mapper.pojo.model.spi with parameters of type PojoTypeModelModifier and TypeMethodDescriptionstatic <T> PojoTypeModel<T[]>SyntheticPojoGenericTypeModel.array(PojoRawTypeModel<? super T[]> rawTypeModel, PojoTypeModel<T> elementType) PojoTypeModel<? extends T>AbstractPojoRawTypeModel.cast(PojoTypeModel<?> other) PojoTypeModel<? extends T>PojoRawTypeModel.cast(PojoTypeModel<?> other) protected PojoTypeModel<? extends T>AbstractPojoRawTypeModel.doCast(PojoTypeModel<?> other) static <T> PojoTypeModel<T>SyntheticPojoGenericTypeModel.genericType(PojoRawTypeModel<? super T> rawTypeModel, PojoTypeModel<?> firstTypeArgument, PojoTypeModel<?>... otherTypeArguments) -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.model.typepattern.impl
Methods in org.hibernate.search.mapper.pojo.model.typepattern.impl that return types with arguments of type PojoTypeModelModifier and TypeMethodDescriptionOptional<? extends PojoTypeModel<?>>ExtractingTypePatternMatcher.extract(PojoTypeModel<?> typeToInspect) Attempts to match a given type against this pattern, and if matched, returns an upper bound of the extracted type.Methods in org.hibernate.search.mapper.pojo.model.typepattern.impl with parameters of type PojoTypeModelModifier and TypeMethodDescriptionOptional<? extends PojoTypeModel<?>>ExtractingTypePatternMatcher.extract(PojoTypeModel<?> typeToInspect) Attempts to match a given type against this pattern, and if matched, returns an upper bound of the extracted type.default booleanExtractingTypePatternMatcher.matches(PojoTypeModel<?> typeToInspect) booleanTypePatternMatcher.matches(PojoTypeModel<?> typeToInspect) Attempts to match a given type against this pattern, and return the result as aboolean. -
Uses of PojoTypeModel in org.hibernate.search.mapper.pojo.search.definition.binding.impl
Fields in org.hibernate.search.mapper.pojo.search.definition.binding.impl declared as PojoTypeModelModifier and TypeFieldDescriptionfinal PojoTypeModel<PV>ProjectionBindingContextImpl.MultiContextImpl.parameterContainerElementTypeModelConstructors in org.hibernate.search.mapper.pojo.search.definition.binding.impl with parameters of type PojoTypeModelModifierConstructorDescriptionMultiContextImpl(PojoTypeModel<PV> parameterContainerElementTypeModel)