| java.lang.Object | ||
| ↳ | java.io.Writer | |
| ↳ | java.io.FilterWriter | |
Wraps an existing Writer and performs some transformation on the output data while it is being written. Transformations can be anything from a simple byte-wise filtering output data to an on-the-fly compression or decompression of the underlying writer. Writers that wrap another writer and provide some additional functionality on top of it usually inherit from this class.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
out | The Writer being filtered. | |||||||||
| [Expand]
Inherited Fields
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.io.Writer
|
|||||||||||
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Constructs a new FilterWriter on the Writer
out.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Closes this writer.
|
||||||||||
|
|
Flushes this writer to ensure all pending data is sent out to the target writer.
|
||||||||||
|
|
Writes
count characters from the char array
buffer starting at position
offset to the target writer.
|
||||||||||
|
|
Writes
count characters from the string
str starting at position
index to this writer.
|
||||||||||
|
|
Writes the specified character
oneChar to the target writer.
|
||||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.io.Writer
|
|||||||||||
From class java.lang.Object
|
|||||||||||
From interface java.io.Closeable
|
|||||||||||
From interface java.io.Flushable
|
|||||||||||
From interface java.lang.Appendable
|
|||||||||||
Constructs a new FilterWriter on the Writer out. All writes are now filtered through this writer.
| out | the target Writer to filter writes on. |
|---|
Closes this writer. This implementation closes the target writer.
| IOException | if an error occurs attempting to close this writer. |
|---|
Flushes this writer to ensure all pending data is sent out to the target writer. This implementation flushes the target writer.
| IOException | if an error occurs attempting to flush this writer. |
|---|
Writes count characters from the char array buffer starting at position offset to the target writer.
| buffer | the buffer to write. |
|---|---|
| offset | the index of the first character in buffer to write. |
| count | the number of characters in buffer to write. |
| IOException | if an error occurs while writing to this writer. |
|---|
Writes count characters from the string str starting at position index to this writer. This implementation writes str to the target writer.
| str | the string to be written. |
|---|---|
| offset | the index of the first character in str to write. |
| count | the number of chars in str to write. |
| IOException | if an error occurs while writing to this writer. |
|---|
Writes the specified character oneChar to the target writer. Only the two least significant bytes of the integer oneChar are written.
| oneChar | the char to write to the target writer. |
|---|
| IOException | if an error occurs while writing to this writer. |
|---|