|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.Writer
java.io.FilterWriter
public abstract class FilterWriter
This class is the common superclass of output character stream classes
that filter the output they write. These classes typically transform the
data in some way prior to writing it out to another underlying
Writer. This class simply overrides all the
methods in Writer to redirect them to the
underlying stream. Subclasses provide actual filtering.
| Field Summary | |
|---|---|
protected Writer |
out
This is the subordinate Writer that this class
redirects its method calls to. |
| Fields inherited from class java.io.Writer |
|---|
lock |
| Constructor Summary | |
|---|---|
protected |
FilterWriter(Writer out)
This method initializes an instance of FilterWriter
to write to the specified subordinate Writer. |
| Method Summary | |
|---|---|
void |
close()
This method closes the underlying Writer. |
void |
flush()
This method attempt to flush all buffered output to be written to the underlying output sink. |
void |
write(char[] buf,
int offset,
int len)
This method writes len chars from the array buf
starting at index offset to the underlying
Writer. |
void |
write(int b)
This method writes a single char of output to the underlying Writer. |
void |
write(String str,
int offset,
int len)
This method writes len chars from the String
starting at position offset. |
| Methods inherited from class java.io.Writer |
|---|
append, append, append, write, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Writer out
Writer that this class
redirects its method calls to.
| Constructor Detail |
|---|
protected FilterWriter(Writer out)
FilterWriter
to write to the specified subordinate Writer.
The given Writer will be used as lock for
the newly created FilterWriter.
out - The Writer to write to| Method Detail |
|---|
public void close()
throws IOException
Writer. Any
further attempts to write to this stream may throw an exception.
close in interface Closeableclose in class WriterIOException - If an error occurs
public void flush()
throws IOException
flush in interface Flushableflush in class WriterIOException - If an error occurs
public void write(int b)
throws IOException
Writer.
write in class Writerb - The char to write, passed as an int.
IOException - If an error occurs
public void write(char[] buf,
int offset,
int len)
throws IOException
len chars from the array buf
starting at index offset to the underlying
Writer.
write in class Writerbuf - The char array to write chars fromoffset - The index into the array to start writing chars fromlen - The number of chars to write
IOException - If an error occurs
public void write(String str,
int offset,
int len)
throws IOException
len chars from the String
starting at position offset.
write in class Writerstr - The String that is to be writtenoffset - The character offset into the String
to start writing fromlen - The number of chars to write
IOException - If an error occurs
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||