    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class java.io.FilterReader

    java.lang.Object
       |
       +----java.io.Reader
               |
               +----java.io.FilterReader

public abstract class FilterReader
extends Reader

Abstract class for reading filtered character streams.

##

in
  The underlying character-input stream, or null if the stream has been closed

##

FilterReader(Reader)
  Create a new filtered reader.

##

close()
  Close the stream.
mark(int)
  Mark the present position in the stream.
markSupported()
  Tell whether this stream supports the mark() operation.
read()
  Read a single character.
read(char[], int, int)
  Read characters into a portion of an array.
ready()
  Tell whether this stream is ready to be read.
reset()
  Reset the stream.
skip(long)
  Skip characters.

##

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

    All Packages  Class Hierarchy  This Package  Previous  Next  Index

Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.