@PublicApi public class MultiSourceReader extends Reader
Modifier and Type | Class and Description |
---|---|
static class |
MultiSourceReader.Builder |
static class |
MultiSourceReader.SourceAndLine |
Modifier and Type | Method and Description |
---|---|
void |
close() |
List<String> |
getData() |
int |
getLineNumber() |
int |
getOverallLineNumber() |
MultiSourceReader.SourceAndLine |
getSourceAndLineFromOverallLine(int overallLineNumber)
This returns the source name and line number given an overall line number
This is zeroes based like
LineNumberReader.getLineNumber() |
String |
getSourceName() |
static MultiSourceReader.Builder |
newMultiSourceReader() |
int |
read(char[] cbuf,
int off,
int len) |
public int read(char[] cbuf, int off, int len) throws IOException
read
in class Reader
IOException
public MultiSourceReader.SourceAndLine getSourceAndLineFromOverallLine(int overallLineNumber)
LineNumberReader.getLineNumber()
overallLineNumber
- the over all line numberpublic int getLineNumber()
LineNumberReader.getLineNumber()
public String getSourceName()
public int getOverallLineNumber()
LineNumberReader.getLineNumber()
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class Reader
IOException
public static MultiSourceReader.Builder newMultiSourceReader()
Copyright © 2019. All rights reserved.