Interface LineProcessor<T extends @Nullable Object>


@GwtIncompatible public interface LineProcessor<T extends @Nullable Object>
A callback to be used with the streaming readLines methods.

processLine(java.lang.String) will be called for each line that is read, and should return false when you want to stop processing.

Since:
1.0
Author:
Miles Barr
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the result of processing all the lines.
    boolean
    This method will be called once for each line.
  • Method Details

    • processLine

      @CanIgnoreReturnValue boolean processLine(String line) throws IOException
      This method will be called once for each line.
      Parameters:
      line - the line read from the input, without delimiter
      Returns:
      true to continue processing, false to stop
      Throws:
      IOException
    • getResult

      T getResult()
      Return the result of processing all the lines.