Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.google.common.io
Interface LineProcessor<T>

    @Beta
    public interface LineProcessor<T>

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
`T` | `getResult()` Return the result of processing all the lines.
`boolean` | `processLine(String line)` This method will be called once for each line.

Method Detail

### processLine

    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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2010-2011. All Rights Reserved.