java.lang.Object
java.io.OutputStream
com.ibm.jvm.dtfjview.tools.ToolsRegistryOutputChannels
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
Note, this class needs to be initialized first before it can be used.
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addChannel
(IOutputChannel out) To add an output channel.static boolean
contains
(IOutputChannel out) To check if an output channel is already contained.static void
initialize
(String charsetName) To initialize the output channels for the tools registry.static PrintStream
static void
To remove an output channel.void
write
(int b) Writes the specified byte to this output stream.Methods declared in class java.io.OutputStream
close, flush, nullOutputStream, write, write
-
Method Details
-
initialize
To initialize the output channels for the tools registry. -
addChannel
To add an output channel.- Parameters:
out
- The output channel to be added.
-
removeChannel
To remove an output channel.- Parameters:
out
- The output channel to be removed.
-
contains
To check if an output channel is already contained.- Parameters:
out
- The output channel to be checked.- Returns:
true
if such an output channel is found;false
otherwise.
-
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.
-
newPrintStream
-