Package com.helger.commons.csv
Class CSVLineReaderNonBlockingBufferedReader
- java.lang.Object
-
- com.helger.commons.csv.CSVLineReaderNonBlockingBufferedReader
-
- All Implemented Interfaces:
ICSVLineReader
public class CSVLineReaderNonBlockingBufferedReader extends Object implements ICSVLineReader
A special implementation ofICSVLineReaderusing aNonBlockingBufferedReader.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description CSVLineReaderNonBlockingBufferedReader(NonBlockingBufferedReader aReader)Constructor.
-
-
-
Constructor Detail
-
CSVLineReaderNonBlockingBufferedReader
public CSVLineReaderNonBlockingBufferedReader(@Nonnull @WillNotClose NonBlockingBufferedReader aReader)
Constructor.- Parameters:
aReader- Reader that data will be read from. May not benull. Will not be closed in this class.
-
-
Method Detail
-
readLine
@Nullable public String readLine() throws IOException
Description copied from interface:ICSVLineReaderReads the next line from the Reader.- Specified by:
readLinein interfaceICSVLineReader- Returns:
- Line read from reader or
nullif none is left. - Throws:
IOException- on error from underlyingReader
-
-