java.io
Class  FilterReader
java.lang.Object
  |
  +--java.io.Reader
        |
        +--java.io.FilterReader
- Direct Known Subclasses: 
 - PushbackReader
 
- public abstract class FilterReader
- extends Reader
  
Abstract class for reading filtered character streams.
- Since: 
 - JDK1.1
 
| 
Field Summary | 
protected  Reader | 
in
 
          The underlying character-input stream, or null if the stream has been
 closed | 
 
 
 
| 
Method Summary | 
 void | 
close()
 
          Close the stream. | 
 void | 
mark(int readAheadLimit)
 
          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(char[] cbuf,
     int off,
     int len)
 
          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(long n)
 
          Skip characters. | 
 
 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
in
protected Reader in
- The underlying character-input stream, or null if the stream has been
 closed
 
FilterReader
protected FilterReader(Reader in)
- Create a new filtered reader.
 
read
public int read()
         throws IOException
- Read a single character.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - read in class Reader
 
 
 
read
public int read(char[] cbuf,
                int off,
                int len)
         throws IOException
- Read characters into a portion of an array.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - read in class Reader
 
 
 
skip
public long skip(long n)
          throws IOException
- Skip characters.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - skip in class Reader
 
 
 
ready
public boolean ready()
              throws IOException
- Tell whether this stream is ready to be read.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - ready in class Reader
 
 
 
markSupported
public boolean markSupported()
- Tell whether this stream supports the mark() operation.
- Overrides:
 - markSupported in class Reader
 
 
 
mark
public void mark(int readAheadLimit)
          throws IOException
- Mark the present position in the stream.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - mark in class Reader
 
 
 
reset
public void reset()
           throws IOException
- Reset the stream.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - reset in class Reader
 
 
 
close
public void close()
           throws IOException
- Close the stream.
- Throws:
 - IOException - If an I/O error occurs
 - Overrides:
 - close in class Reader
 
 
 
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.