java.lang.Object
java.io.OutputStream
com.ibm.jvm.dtfjview.tools.utils.StringReceiver
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
This is a kind of OutputStream which caches the incoming bytes (instead if printing them out)
and releases them as a string whenever it is asked to.
-
Constructor Summary
-
Method Summary
Methods declared in class java.io.OutputStream
close, flush, nullOutputStream, write, write
-
Constructor Details
-
StringReceiver
-
-
Method Details
-
write
Description copied from class:java.io.OutputStream
Writes the specified byte to this output stream. The general contract forwrite
is that one byte is written to the output stream. The byte to be written is the eight low-order bits of the argumentb
. The 24 high-order bits ofb
are ignored.Subclasses of
OutputStream
must provide an implementation for this method.- Specified by:
write
in classOutputStream
- Parameters:
b
- thebyte
.- Throws:
IOException
- if an I/O error occurs. In particular, anIOException
may be thrown if the output stream has been closed.
-
release
- Throws:
UnsupportedEncodingException
-