Class PojoIndexingProcessorCastedTypeNodeBuilder<T,U>
java.lang.Object
org.hibernate.search.mapper.pojo.processing.building.impl.AbstractPojoIndexingProcessorTypeNodeBuilder<T,U>
org.hibernate.search.mapper.pojo.processing.building.impl.PojoIndexingProcessorCastedTypeNodeBuilder<T,U>
- Type Parameters:
T- The processed type received as input.U- The type the input objects will be casted to.
- All Implemented Interfaces:
PojoIndexMappingCollectorTypeNode,PojoMappingCollector
public class PojoIndexingProcessorCastedTypeNodeBuilder<T,U>
extends AbstractPojoIndexingProcessorTypeNodeBuilder<T,U>
A builder of
PojoIndexingProcessorCastedTypeNode.-
Constructor Summary
ConstructorsConstructorDescriptionPojoIndexingProcessorCastedTypeNodeBuilder(BoundPojoModelPathCastedTypeNode<T, U> modelPath, PojoMappingHelper mappingHelper, IndexBindingContext bindingContext, PojoIdentityMappingCollector identityMappingCollector, Collection<IndexObjectFieldReference> parentIndexObjectReferences) -
Method Summary
Modifier and TypeMethodDescriptionprotected final <T> PojoIndexingProcessor<? super T>createNested(Collection<? extends PojoIndexingProcessor<? super T>> elements) protected PojoIndexingProcessor<T>doBuild(Collection<IndexObjectFieldReference> parentIndexObjectReferences, PojoIndexingProcessor<? super U> nested) toString()protected PojoIndexingDependencyCollectorTypeNode<U>toType(AbstractPojoIndexingDependencyCollectorDirectValueNode<?, T> valueDependencyCollector) Methods inherited from class org.hibernate.search.mapper.pojo.processing.building.impl.AbstractPojoIndexingProcessorTypeNodeBuilder
build, build, closeOnFailure, property, typeAdditionalMetadata, typeBinderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.search.mapper.pojo.mapping.building.spi.PojoMappingCollector
failureCollector
-
Constructor Details
-
PojoIndexingProcessorCastedTypeNodeBuilder
public PojoIndexingProcessorCastedTypeNodeBuilder(BoundPojoModelPathCastedTypeNode<T, U> modelPath, PojoMappingHelper mappingHelper, IndexBindingContext bindingContext, PojoIdentityMappingCollector identityMappingCollector, Collection<IndexObjectFieldReference> parentIndexObjectReferences)
-
-
Method Details
-
getModelPath
-
toType
protected PojoIndexingDependencyCollectorTypeNode<U> toType(AbstractPojoIndexingDependencyCollectorDirectValueNode<?, T> valueDependencyCollector) - Specified by:
toTypein classAbstractPojoIndexingProcessorTypeNodeBuilder<T,U>
-
doBuild
protected PojoIndexingProcessor<T> doBuild(Collection<IndexObjectFieldReference> parentIndexObjectReferences, PojoIndexingProcessor<? super U> nested) - Specified by:
doBuildin classAbstractPojoIndexingProcessorTypeNodeBuilder<T,U>
-
toString
-
failureCollector
-
createNested
protected final <T> PojoIndexingProcessor<? super T> createNested(Collection<? extends PojoIndexingProcessor<? super T>> elements)
-