com.ctc.wstx.io
Class MergedReader
java.lang.Object
java.io.Reader
com.ctc.wstx.io.MergedReader
- public final class MergedReader
- extends java.io.Reader
Simple Reader implementation that is used to "unwind" some
data previously read from a Reader; so that as long as some of
that data remains, it's returned; but as long as it's read, we'll
just use data from the underlying original Reader.
This is similar to PushbackReader, but with this class
there's only one implicit pushback, when instance is constructed; not
general pushback buffer and methods to use it.
| Fields inherited from class java.io.Reader |
lock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MergedReader
public MergedReader(ReaderConfig cfg,
java.io.Reader in,
char[] buf,
int start,
int end)
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
mark
public void mark(int readlimit)
throws java.io.IOException
- Throws:
java.io.IOException
markSupported
public boolean markSupported()
read
public int read()
throws java.io.IOException
- Throws:
java.io.IOException
read
public int read(char[] cbuf)
throws java.io.IOException
- Throws:
java.io.IOException
read
public int read(char[] cbuf,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
ready
public boolean ready()
throws java.io.IOException
- Throws:
java.io.IOException
reset
public void reset()
throws java.io.IOException
- Throws:
java.io.IOException
skip
public long skip(long n)
throws java.io.IOException
- Throws:
java.io.IOException