The Java.io.FilterReader class is for reading filtered character streams. Following are the important points about FilterReader −
The class itself provides default methods that pass all requests to the contained stream.
The Subclasses of FilterReader should override some of these methods and may also provide additional methods and fields.
Following is the declaration for Java.io.FilterReader class −
public abstract class FilterReader extends Reader
Following are the fields for Java.io.FilterReader class −
protected Reader in − This is the character-input stream.
protected Object lock − This is the object used to synchronize operations on this stream.
Sr.No. | Constructor & Description |
---|---|
1 | protected FilterReader(Reader in) This creates a new filtered reader. |
Sr.No. | Method & Description |
---|---|
1 | void close()
This method closes the stream and releases any system resources associated with it. |
2 | void mark(int readAheadLimit)
This method marks the present position in the stream. |
3 | boolean markSupported()
This method tells whether this stream supports the mark() operation. |
4 | int read()
This method reads a single character. |
5 | int read(char[] cbuf, int off, int len)
This method reads characters into a portion of an array. |
6 | boolean ready()
This method tells whether this stream is ready to be read. |
7 | void reset()
This method resets the stream. |
8 | long skip(long n)
This method skips characters. |
This class inherits methods from the following classes −