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 voidaddChannel(IOutputChannel out) To add an output channel.static booleancontains(IOutputChannel out) To check if an output channel is already contained.static voidinitialize(String charsetName) To initialize the output channels for the tools registry.static PrintStreamstatic voidTo remove an output channel.voidwrite(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:
trueif such an output channel is found;falseotherwise.
-
write
Description copied from class:java.io.OutputStreamWrites the specified byte to this output stream. The general contract forwriteis 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 ofbare ignored.Subclasses of
OutputStreammust provide an implementation for this method.- Specified by:
writein classOutputStream- Parameters:
b- thebyte.- Throws:
IOException- if an I/O error occurs. In particular, anIOExceptionmay be thrown if the output stream has been closed.
-
newPrintStream
-