Interface ValueProcessor<T,V,C>
- Type Parameters:
T- The type of thetargetof this processor, i.e. whatever it is supposed to push the result of its processing to.V- The type of values processed by this processor.C- The type of thecontextof this processor, i.e. whatever information it needs that is independent from the target or value.
A processor of values extracted from a container.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(T target, V value, C context, ContainerExtractionContext extractionContext)
-
Method Details
-
process
- Parameters:
target- Thetargetpassed toContainerExtractor.extract(Object, ValueProcessor, Object, Object, ContainerExtractionContext).value- The value to process.context- Thecontextpassed toContainerExtractor.extract(Object, ValueProcessor, Object, Object, ContainerExtractionContext).extractionContext- TheextractionContextfor use by the container extractor(s), if any.
-