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
Constructors Constructor Description ContainerExtractingProcessor(ContainerExtractor<? super C,V> extractor, ValueProcessor<T,? super V,C2> perValueProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocess(T target, C container, C2 context, ContainerExtractionContext extractionContext)StringtoString()
-
-
-
Constructor Detail
-
ContainerExtractingProcessor
public ContainerExtractingProcessor(ContainerExtractor<? super C,V> extractor, ValueProcessor<T,? super V,C2> perValueProcessor)
-
-
Method Detail
-
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.
-
-