Class ShortArrayElementExtractor

java.lang.Object
org.hibernate.search.mapper.pojo.extractor.builtin.impl.ShortArrayElementExtractor
All Implemented Interfaces:
ContainerExtractor<short[],Short>

public class ShortArrayElementExtractor extends Object implements ContainerExtractor<short[],Short>
  • Constructor Details

    • ShortArrayElementExtractor

      public ShortArrayElementExtractor()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • extract

      public <T, C2> void extract(short[] container, ValueProcessor<T,? super Short,C2> perValueProcessor, T target, C2 context, ContainerExtractionContext extractionContext)
      Specified by:
      extract in interface ContainerExtractor<short[],Short>
      Type Parameters:
      T - The type of the target of the perValueProcessor, i.e. whatever it is supposed to push the result of its processing to.
      C2 - The type of the context of the perValueProcessor, i.e. whatever information it needs that is independent from the target or value.
      Parameters:
      container - A container to extract values from.
      perValueProcessor - A processor for values extracted from the container.
      target - The target to pass to the perValueProcessor.
      context - The context to pass to the perValueProcessor.
      extractionContext - A context for use by the container extractor itself.