An interface that allows writing unicode data.
This interface is implemented by the following components:
Close the stream and free associated resources. This also closes the underlying stream.
Flush the stream. This finishes the conversion and writes any bytes that finish the current byte sequence.
It does NOT flush the underlying stream.
Write a single character to the stream. When writing many characters, prefer the string-taking write method.
Reference documentation is generated from Mozilla's source.