public abstract class ProxyReader
extends java.io.FilterReader
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).
| Constructor and Description |
|---|
ProxyReader(java.io.Reader proxy)
Constructs a new ProxyReader.
|
| Modifier and Type | Method and Description |
|---|---|
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 len)
Invokes the delegate's
read(char[], int, int) method. |
int |
read(java.nio.CharBuffer target)
Invokes the delegate's
read(CharBuffer) 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. |
public ProxyReader(java.io.Reader proxy)
proxy - the Reader to delegate topublic void close()
throws java.io.IOException
close() method.close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.FilterReaderjava.io.IOException - if an I/O error occurs.public void mark(int idx)
throws java.io.IOException
mark(int) method.mark in class java.io.FilterReaderidx - read ahead limitjava.io.IOException - if an I/O error occurs.public boolean markSupported()
markSupported() method.markSupported in class java.io.FilterReaderpublic int read()
throws java.io.IOException
read() method.read in class java.io.FilterReaderjava.io.IOException - if an I/O error occurs.public int read(char[] chr)
throws java.io.IOException
read(char[]) method.read in class java.io.Readerchr - the buffer to read the characters intojava.io.IOException - if an I/O error occurs.public int read(char[] chr,
int st,
int len)
throws java.io.IOException
read(char[], int, int) method.read in class java.io.FilterReaderchr - the buffer to read the characters intost - The start offsetlen - The number of bytes to readjava.io.IOException - if an I/O error occurs.public int read(java.nio.CharBuffer target)
throws java.io.IOException
read(CharBuffer) method.read in interface java.lang.Readableread in class java.io.Readertarget - the char buffer to read the characters intojava.io.IOException - if an I/O error occurs.public boolean ready()
throws java.io.IOException
ready() method.ready in class java.io.FilterReaderjava.io.IOException - if an I/O error occurs.public void reset()
throws java.io.IOException
reset() method.reset in class java.io.FilterReaderjava.io.IOException - if an I/O error occurs.public long skip(long ln)
throws java.io.IOException
skip(long) method.skip in class java.io.FilterReaderln - the number of bytes to skipjava.io.IOException - if an I/O error occurs.Copyright © 2010 - 2023 Adobe. All Rights Reserved