Java Platform 1.2
Beta 4

Class java.io.FilterWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.FilterWriter

public abstract class FilterWriter
extends Writer
Abstract class for writing filtered character streams.

Since:
JDK1.1

Field Summary
protected  Writer out
          The underlying character-output stream.
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
FilterWriter(Writer out)
          Create a new filtered writer.
 
Method Summary
 void close()
          Close the stream.
 void flush()
          Flush the stream.
 void write(char[] cbuf, int off, int len)
          Write a portion of an array of characters.
 void write(int c)
          Write a single character.
 void write(String str, int off, int len)
          Write a portion of a string.
 
Methods inherited from class java.io.Writer
write , write
 
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

Field Detail

out

protected Writer out
The underlying character-output stream.
Constructor Detail

FilterWriter

protected FilterWriter(Writer out)
Create a new filtered writer.
Method Detail

write

public void write(int c)
           throws IOException
Write a single character.
Throws:
IOException - If an I/O error occurs
Overrides:
write in class Writer

write

public void write(char[] cbuf,
                  int off,
                  int len)
           throws IOException
Write a portion of an array of characters.
Parameters:
cbuf - Buffer of characters to be written
off - Offset from which to start reading characters
len - Number of characters to be written
Throws:
IOException - If an I/O error occurs
Overrides:
write in class Writer

write

public void write(String str,
                  int off,
                  int len)
           throws IOException
Write a portion of a string.
Parameters:
str - String to be written
off - Offset from which to start reading characters
len - Number of characters to be written
Throws:
IOException - If an I/O error occurs
Overrides:
write in class Writer

flush

public void flush()
           throws IOException
Flush the stream.
Throws:
IOException - If an I/O error occurs
Overrides:
flush in class Writer

close

public void close()
           throws IOException
Close the stream.
Throws:
IOException - If an I/O error occurs
Overrides:
close in class Writer

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
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.
This documentation was generated with a post-Beta4 version of Javadoc.