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
|
|||||||||||
From interface
java.lang.AutoCloseable
|
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. |
---|