Abstract class for writing filtered character streams.
The abstract class FilterWriter itself
provides default methods that pass all requests to the
contained stream. Subclasses of FilterWriter
should override some of these methods and may also
provide additional methods and fields.
Closes the stream, flushing it first. Once the stream has been closed,
further write() or flush() invocations will cause an IOException to be
thrown. Closing a previously closed stream has no effect.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`FilterWriter`, an abstract class for filtered character streams, provides default methods that pass requests to the contained stream. Key actions include: creating a new `FilterWriter` with an underlying `Writer`, closing the stream (flushing it first), flushing the stream, and writing data. Writing includes a single character, a portion of a string, or part of a character array. Subclasses are expected to override some methods and potentially add new ones. The class contains a protected field called \"out\" which represents the underlying character output stream.\n"]]