org.apache.commons.io.input
Class ProxyReader
FilterReader
org.apache.commons.io.input.ProxyReader
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).
$Id: ProxyReader.java 610010 2008-01-08 14:50:59Z niallp $ProxyReader(Reader proxy) - Constructs a new ProxyReader.
|
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.
|
ProxyReader
public ProxyReader(Reader proxy)
Constructs a new ProxyReader.
proxy
- the Reader to delegate to
close
public void close()
throws IOException
Invokes the delegate's close()
method.
mark
public void mark(int idx)
throws IOException
Invokes the delegate's mark(int)
method.
markSupported
public boolean markSupported()
Invokes the delegate's markSupported()
method.
- true if mark is supported, otherwise false
read
public int read()
throws IOException
Invokes the delegate's read()
method.
- the character read or -1 if the end of stream
read
public int read(char[] chr)
throws IOException
Invokes the delegate's read(char[])
method.
chr
- the buffer to read the characters into
- the number of characters read or -1 if the end of stream
read
public int read(char[] chr,
int st,
int end)
throws IOException
Invokes the delegate's read(char[], int, int)
method.
chr
- the buffer to read the characters intost
- The start offsetend
- The number of bytes to read
- the number of characters read or -1 if the end of stream
ready
public boolean ready()
throws IOException
Invokes the delegate's ready()
method.
- true if the stream is ready to be read
reset
public void reset()
throws IOException
Invokes the delegate's reset()
method.
skip
public long skip(long ln)
throws IOException
Invokes the delegate's skip(long)
method.
ln
- the number of bytes to skip
- the number of bytes to skipped or -1 if the end of stream
Copyright (c) 2002-2009 Apache Software Foundation