Class ToolsRegistryOutputChannels

java.lang.Object
java.io.OutputStream
com.ibm.jvm.dtfjview.tools.ToolsRegistryOutputChannels
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class ToolsRegistryOutputChannels extends OutputStream
Note, this class needs to be initialized first before it can be used.

  • Method Details

    • initialize

      public static void initialize(String charsetName)
      To initialize the output channels for the tools registry.
    • addChannel

      public static void addChannel(IOutputChannel out)
      To add an output channel.

      Parameters:
      out - The output channel to be added.
    • removeChannel

      public static void removeChannel(IOutputChannel out)
      To remove an output channel.

      Parameters:
      out - The output channel to be removed.
    • contains

      public static boolean contains(IOutputChannel out)
      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

      public void write(int b) throws IOException
      Description copied from class: java.io.OutputStream
      Writes the specified byte to this output stream. The general contract for write is that one byte is written to the output stream. The byte to be written is the eight low-order bits of the argument b. The 24 high-order bits of b are ignored.

      Subclasses of OutputStream must provide an implementation for this method.

      Specified by:
      write in class OutputStream
      Parameters:
      b - the byte.
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the output stream has been closed.
    • newPrintStream

      public static PrintStream newPrintStream()