Class ContainerExtractingProcessor<T,C,V,C2>
java.lang.Object
org.hibernate.search.mapper.pojo.extractor.impl.ContainerExtractingProcessor<T,C,V,C2>
- All Implemented Interfaces:
ValueProcessor<T,C, C2>
public final class ContainerExtractingProcessor<T,C,V,C2>
extends Object
implements ValueProcessor<T,C,C2>
-
Constructor Summary
ConstructorsConstructorDescriptionContainerExtractingProcessor(ContainerExtractor<? super C, V> extractor, ValueProcessor<T, ? super V, C2> perValueProcessor) -
Method Summary
-
Constructor Details
-
ContainerExtractingProcessor
public ContainerExtractingProcessor(ContainerExtractor<? super C, V> extractor, ValueProcessor<T, ? super V, C2> perValueProcessor)
-
-
Method Details
-
toString
-
process
public void process(T target, C container, C2 context, ContainerExtractionContext extractionContext) - Specified by:
processin interfaceValueProcessor<T,C, V> - Parameters:
target- Thetargetpassed toContainerExtractor.extract(Object, ValueProcessor, Object, Object, ContainerExtractionContext).container- The value to process.context- Thecontextpassed toContainerExtractor.extract(Object, ValueProcessor, Object, Object, ContainerExtractionContext).extractionContext- TheextractionContextfor use by the container extractor(s), if any.
-