Class PojoIndexingProcessorOriginalTypeNodeBuilder<T>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.processing.building.impl.AbstractPojoIndexingProcessorTypeNodeBuilder<T,T>
-
- org.hibernate.search.mapper.pojo.processing.building.impl.PojoIndexingProcessorOriginalTypeNodeBuilder<T>
-
- Type Parameters:
T- The processed type
- All Implemented Interfaces:
PojoIndexMappingCollectorTypeNode,PojoMappingCollector
public class PojoIndexingProcessorOriginalTypeNodeBuilder<T> extends AbstractPojoIndexingProcessorTypeNodeBuilder<T,T>
A builder ofPojoIndexingProcessorCastedTypeNode.
-
-
Constructor Summary
Constructors Constructor Description PojoIndexingProcessorOriginalTypeNodeBuilder(BoundPojoModelPathTypeNode<T> modelPath, PojoMappingHelper mappingHelper, IndexBindingContext bindingContext, PojoIdentityMappingCollector identityMappingCollector, Collection<IndexObjectFieldReference> parentIndexObjectReferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> PojoIndexingProcessor<? super T>createNested(Collection<? extends PojoIndexingProcessor<? super T>> elements)protected PojoIndexingProcessor<T>doBuild(Collection<IndexObjectFieldReference> parentIndexObjectReferences, PojoIndexingProcessor<? super T> nested)ContextualFailureCollectorfailureCollector()BoundPojoModelPathTypeNode<T>getModelPath()StringtoString()protected PojoIndexingDependencyCollectorTypeNode<T>toType(AbstractPojoIndexingDependencyCollectorDirectValueNode<?,T> valueDependencyCollector)-
Methods inherited from class org.hibernate.search.mapper.pojo.processing.building.impl.AbstractPojoIndexingProcessorTypeNodeBuilder
build, build, closeOnFailure, property, typeAdditionalMetadata, typeBinder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.mapper.pojo.mapping.building.spi.PojoMappingCollector
failureCollector
-
-
-
-
Constructor Detail
-
PojoIndexingProcessorOriginalTypeNodeBuilder
public PojoIndexingProcessorOriginalTypeNodeBuilder(BoundPojoModelPathTypeNode<T> modelPath, PojoMappingHelper mappingHelper, IndexBindingContext bindingContext, PojoIdentityMappingCollector identityMappingCollector, Collection<IndexObjectFieldReference> parentIndexObjectReferences)
-
-
Method Detail
-
getModelPath
public BoundPojoModelPathTypeNode<T> getModelPath()
-
toType
protected PojoIndexingDependencyCollectorTypeNode<T> toType(AbstractPojoIndexingDependencyCollectorDirectValueNode<?,T> valueDependencyCollector)
- Specified by:
toTypein classAbstractPojoIndexingProcessorTypeNodeBuilder<T,T>
-
doBuild
protected PojoIndexingProcessor<T> doBuild(Collection<IndexObjectFieldReference> parentIndexObjectReferences, PojoIndexingProcessor<? super T> nested)
- Specified by:
doBuildin classAbstractPojoIndexingProcessorTypeNodeBuilder<T,T>
-
failureCollector
public final ContextualFailureCollector failureCollector()
-
createNested
protected final <T> PojoIndexingProcessor<? super T> createNested(Collection<? extends PojoIndexingProcessor<? super T>> elements)
-
-