Interface ValueProcessor<T,V,C>
- Type Parameters:
T
- The type of thetarget
of 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 thecontext
of this processor, i.e. whatever information it needs that is independent from the target or value.
A processor of values extracted from a container.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(T target, V value, C context, ContainerExtractionContext extractionContext)
-
Method Details
-
process
- Parameters:
target
- Thetarget
passed toContainerExtractor.extract(Object, ValueProcessor, Object, Object, ContainerExtractionContext)
.value
- The value to process.context
- Thecontext
passed toContainerExtractor.extract(Object, ValueProcessor, Object, Object, ContainerExtractionContext)
.extractionContext
- TheextractionContext
for use by the container extractor(s), if any.
-