java.io
public abstract class FilterWriter extends Writer
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. |
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(int b)
This method writes a single char of output to the underlying
Writer .
|
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(String str, int offset, int len)
This method writes len chars from the String
starting at position offset .
|
Writer
that this class
redirects its method calls to.FilterWriter
to write to the specified subordinate Writer
.
The given Writer
will be used as lock
for
the newly created FilterWriter
.
Parameters: out The Writer
to write to
Writer
. Any
further attempts to write to this stream may throw an exception.
Throws: IOException If an error occurs
Throws: IOException If an error occurs
Writer
.
Parameters: b The char to write, passed as an int.
Throws: IOException If an error occurs
len
chars from the array buf
starting at index offset
to the underlying
Writer
.
Parameters: buf The char array to write chars from offset The index into the array to start writing chars from len The number of chars to write
Throws: IOException If an error occurs
len
chars from the String
starting at position offset
.
Parameters: str The String
that is to be written offset The character offset into the String
to start writing from len The number of chars to write
Throws: IOException If an error occurs