Interface ContainerExtractorHolder<C,V>

All Superinterfaces:
AutoCloseable

public interface ContainerExtractorHolder<C,V> extends AutoCloseable
  • Method Details

    • close

      void close()
      Specified by:
      close in interface AutoCloseable
    • wrap

      <T, C2> ValueProcessor<T,C,C2> wrap(ValueProcessor<T,? super V,C2> perValueProcessor)
      Parameters:
      perValueProcessor - A processor for values extracted from the container.
      Returns:
      A processor that accepts a container, extracts values from the given container and passes each value to the given perValueProcessor.
    • multiValued

      boolean multiValued()
      Returns:
      See ContainerExtractor.multiValued().
    • appendToString

      void appendToString(StringBuilder builder)