|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.Reader
java.io.FilterReader
org.apache.commons.io.input.ProxyReader
public abstract class ProxyReader
A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.
It is an alternative base class to FilterReader to increase reusability, because FilterReader changes the methods being called, such as read(char[]) to read(char[], int, int).
| Field Summary |
|---|
| Fields inherited from class java.io.FilterReader |
|---|
in |
| Fields inherited from class java.io.Reader |
|---|
lock |
| Constructor Summary | |
|---|---|
ProxyReader(Reader proxy)
Constructs a new ProxyReader. |
|
| Method Summary | |
|---|---|
void |
close()
Invokes the delegate's close() method. |
void |
mark(int idx)
Invokes the delegate's mark(int) method. |
boolean |
markSupported()
Invokes the delegate's markSupported() method. |
int |
read()
Invokes the delegate's read() method. |
int |
read(char[] chr)
Invokes the delegate's read(char[]) method. |
int |
read(char[] chr,
int st,
int end)
Invokes the delegate's read(char[], int, int) method. |
boolean |
ready()
Invokes the delegate's ready() method. |
void |
reset()
Invokes the delegate's reset() method. |
long |
skip(long ln)
Invokes the delegate's skip(long) method. |
| Methods inherited from class java.io.Reader |
|---|
read |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProxyReader(Reader proxy)
proxy - the Reader to delegate to| Method Detail |
|---|
public int read()
throws IOException
read() method.
read in class FilterReaderIOException - if an I/O error occurs
public int read(char[] chr)
throws IOException
read(char[]) method.
read in class Readerchr - the buffer to read the characters into
IOException - if an I/O error occurs
public int read(char[] chr,
int st,
int end)
throws IOException
read(char[], int, int) method.
read in class FilterReaderchr - the buffer to read the characters intost - The start offsetend - The number of bytes to read
IOException - if an I/O error occurs
public long skip(long ln)
throws IOException
skip(long) method.
skip in class FilterReaderln - the number of bytes to skip
IOException - if an I/O error occurs
public boolean ready()
throws IOException
ready() method.
ready in class FilterReaderIOException - if an I/O error occurs
public void close()
throws IOException
close() method.
close in interface Closeableclose in class FilterReaderIOException - if an I/O error occurs
public void mark(int idx)
throws IOException
mark(int) method.
mark in class FilterReaderidx - read ahead limit
IOException - if an I/O error occurs
public void reset()
throws IOException
reset() method.
reset in class FilterReaderIOException - if an I/O error occurspublic boolean markSupported()
markSupported() method.
markSupported in class FilterReader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||