java.io
Class 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.
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.lang.Object
clone ,
equals ,
finalize ,
getClass ,
hashCode ,
notify ,
notifyAll ,
toString ,
wait ,
wait ,
wait
out
protected Writer out
The underlying character-output stream.
FilterWriter
protected FilterWriter (Writer out)
Create a new filtered writer.
write
public void write (int c)
throws IOException
Write a single character.
Overrides: write in class Writer
Throws: IOException - If an I/O error occurs
write
public void write (char[] cbuf,
int off,
int len)
throws IOException
Write a portion of an array of characters.
Overrides: write in class Writer
Parameters: cbuf
- Buffer of characters to be writtenoff
- Offset from which to start reading characterslen
- Number of characters to be writtenThrows: IOException - If an I/O error occurs
write
public void write (String str,
int off,
int len)
throws IOException
Write a portion of a string.
Overrides: write in class Writer
Parameters: str
- String to be writtenoff
- Offset from which to start reading characterslen
- Number of characters to be writtenThrows: IOException - If an I/O error occurs
flush
public void flush ()
throws IOException
Flush the stream.
Overrides: flush in class Writer
Throws: IOException - If an I/O error occurs
close
public void close ()
throws IOException
Close the stream.
Overrides: close in class Writer
Throws: IOException - If an I/O error occurs
Submit a bug or feature Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.