Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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
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(int c)
Write a single character.
void  write(char[] cbuf, int off, int len)
Write a portion of an array of characters.
void  write(String str, int off, int len)
Write a portion of a string.
 
Methods inherited from class java.io.Writer
 close, flush, write, write, write, 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

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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.