Interface RowIteratorContext


public interface RowIteratorContext
Context of a row iterator for a custom parser.
Since:
2.0.0
  • Method Details

    • getTableId

      String getTableId()
      Returns table ID.
      Returns:
      Table ID
    • getStreamSupplier

      Supplier<InputStream> getStreamSupplier()
      Returns a supplier of input stream.
      Returns:
      Supplier of input stream
    • getParameterConfiguration

      Optional<Object> getParameterConfiguration(String parameterId)
      Returns parameter configuration of row iterator.
      Parameters:
      parameterId - the ID of the parameter
      Returns:
      Parameter configuration object
    • getTableDefinition

      ParserTableDefinition getTableDefinition()
      Returns table definition of the custom parser.
      Returns:
      Table definition of the custom parser
    • getClosableIteratorBuilder

      ClosableIteratorBuilder getClosableIteratorBuilder()
      Returns the builder for a closable iterator.
      Returns:
      Builder for a closable iterator
    • getLocale

      Locale getLocale()
      Returns the value of the locale parameter selected by the user.
      Returns:
      the selected locale
      Since:
      2.2.0