public class PartialLineBuffer
extends java.lang.Object
Constructor and Description |
---|
PartialLineBuffer() |
Modifier and Type | Method and Description |
---|---|
void |
addData(char[] data,
int off,
int size)
Add character data to the buffer
|
void |
clearPartial()
Clear the partial fragment string
|
java.util.List<java.lang.String> |
getLines()
Return the line buffer
|
java.lang.String |
getPartialLine()
Return the last partial line read and mark it
|
java.lang.String |
getPartialLine(boolean mark)
Return the last partial line read, optionally marking it as already read.
|
int |
read(java.io.Reader reader)
Read some chars from a reader, and return the number of characters read
|
java.lang.String |
readLine()
Read the next line if any, and remove it from the buffer.
|
void |
unmarkPartial()
Unmark any partial line so it can be read again
|
public int read(java.io.Reader reader) throws java.io.IOException
reader
- input readerjava.io.IOException
- if thrown by underlying read actionpublic void addData(char[] data, int off, int size)
public java.lang.String getPartialLine()
public void unmarkPartial()
public void clearPartial()
public java.lang.String getPartialLine(boolean mark)
public java.lang.String readLine()
public java.util.List<java.lang.String> getLines()