org.apache.commons.io.input
Class ProxyReader
java.lang.Object
java.io.Reader
java.io.FilterReader
org.apache.commons.io.input.ProxyReader
- All Implemented Interfaces:
- Closeable, Readable
public abstract class ProxyReader
- extends FilterReader
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).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyReader
public ProxyReader(Reader proxy)
- Constructs a new ProxyReader.
- Parameters:
proxy
- Reader to delegate to
read
public int read()
throws IOException
- Overrides:
read
in class FilterReader
- Throws:
IOException
- See Also:
Reader.read()
read
public int read(char[] chr)
throws IOException
- Overrides:
read
in class Reader
- Throws:
IOException
- See Also:
Reader.read(char[])
read
public int read(char[] chr,
int st,
int end)
throws IOException
- Overrides:
read
in class FilterReader
- Throws:
IOException
- See Also:
Reader.read(char[], int, int)
skip
public long skip(long ln)
throws IOException
- Overrides:
skip
in class FilterReader
- Throws:
IOException
- See Also:
Reader.skip(long)
ready
public boolean ready()
throws IOException
- Overrides:
ready
in class FilterReader
- Throws:
IOException
- See Also:
Reader.ready()
close
public void close()
throws IOException
- Specified by:
close
in interface Closeable
- Overrides:
close
in class FilterReader
- Throws:
IOException
- See Also:
Reader.close()
mark
public void mark(int idx)
throws IOException
- Overrides:
mark
in class FilterReader
- Throws:
IOException
- See Also:
Reader.mark(int)
reset
public void reset()
throws IOException
- Overrides:
reset
in class FilterReader
- Throws:
IOException
- See Also:
Reader.reset()
markSupported
public boolean markSupported()
- Overrides:
markSupported
in class FilterReader
- See Also:
Reader.markSupported()
Copyright © 2002-2005 The Apache Software Foundation. All Rights Reserved.