Class PojoImplicitReindexingResolverContainerElementNode<C,V>

java.lang.Object
org.hibernate.search.mapper.pojo.automaticindexing.impl.PojoImplicitReindexingResolverNode<C>
org.hibernate.search.mapper.pojo.automaticindexing.impl.PojoImplicitReindexingResolverContainerElementNode<C,V>
Type Parameters:
C - The container type received as input, for instance Map<String, Collection<MyEntityType>>.
V - The extracted value type, for instance MyEntityType.
All Implemented Interfaces:
AutoCloseable, ToStringTreeAppendable

public class PojoImplicitReindexingResolverContainerElementNode<C,V> extends PojoImplicitReindexingResolverNode<C>
A PojoImplicitReindexingResolverNode dealing with a specific container type, extracting values from the container then applying nested resolvers to the values.

This node will only delegate to nested nodes for deeper resolution, and will never contribute entities to reindex directly. At the time of writing, nested nodes are always type nodes, but we might allow other nodes in the future for optimization purposes.