|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.io.Reader
![]()
![]()
![]()
java.io.FilterReader
, Readable


public abstract class FilterReader

Abstract class for reading filtered character streams.
The abstract class FilterReader itself
provides default methods that pass all requests to
the contained stream. Subclasses of FilterReader
should override some of these methods and may also provide
additional methods and fields.
| Field Summary | |
|---|---|
protected Reader |
in
The underlying character-input stream. |
Fields inherited from class java.io.Reader ![]() |
|---|
lock |
| Constructor Summary | |
|---|---|
protected |
FilterReader
Create a new filtered reader. |
| Method Summary | |
|---|---|
void |
close
Close the stream. |
void |
mark
Mark the present position in the stream. |
boolean |
markSupported
Tell whether this stream supports the mark() operation. |
int |
read
Read a single character. |
int |
read
Read characters into a portion of an array. |
boolean |
ready
Tell whether this stream is ready to be read. |
void |
reset
Reset the stream. |
long |
skip
Skip characters. |
Methods inherited from class java.io.Reader ![]() |
|---|
read |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Field Detail |
|---|

protected Reader![]()
![]()
in
| Constructor Detail |
|---|

protected FilterReader(Reader![]()
![]()
in)
in - a Reader object providing the underlying stream.
NullPointerException

- if in is null| Method Detail |
|---|

public int read()
throws IOException

read

in class Reader

IOException

- If an I/O error occurs

public int read(char[] cbuf,
int off,
int len)
throws IOException

read

in class Reader

cbuf - Destination bufferoff - Offset at which to start storing characterslen - Maximum number of characters to read
IOException

- If an I/O error occurs

public long skip(long n)
throws IOException

skip

in class Reader

n - The number of characters to skip
IOException

- If an I/O error occurs

public boolean ready()
throws IOException

ready

in class Reader

IOException

- If an I/O error occurs

public boolean markSupported()
markSupported

in class Reader


public void mark(int readAheadLimit)
throws IOException

mark

in class Reader

readAheadLimit - Limit on the number of characters that may be
read while still preserving the mark. After
reading this many characters, attempting to
reset the stream may fail.
IOException

- If an I/O error occurs

public void reset()
throws IOException

reset

in class Reader

IOException

- If an I/O error occurs

public void close()
throws IOException

close

in interface Closeable

close

in class Reader

IOException

- If an I/O error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||