Eclipse Platform
Release 3.1

org.eclipse.ui.console
Class MessageConsoleStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byorg.eclipse.ui.console.IOConsoleOutputStream
          extended byorg.eclipse.ui.console.MessageConsoleStream

public class MessageConsoleStream
extends IOConsoleOutputStream

Used to write messages to a message console. A message console may have more than one stream connected to it. Each stream may be displayed in a different color.

Clients are not intended to subclass or instantiate this class. Instances are created via a MessageConsole.

Since 3.1, this class extends IOConsoleOutputStream.

Since:
3.0

Constructor Summary
MessageConsoleStream(MessageConsole console)
          Constructs a new stream connected to the given console.
 
Method Summary
 MessageConsole getConsole()
          Returns the console this stream is connected to.
 void print(String message)
          Appends the specified message to this stream.
 void println()
          Appends a line separator string to this stream.
 void println(String message)
          Appends the specified message to this stream, followed by a line separator string.
 
Methods inherited from class org.eclipse.ui.console.IOConsoleOutputStream
close, flush, getColor, getFontStyle, isActivateOnWrite, isClosed, setActivateOnWrite, setColor, setEncoding, setFontStyle, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageConsoleStream

public MessageConsoleStream(MessageConsole console)
Constructs a new stream connected to the given console.

Parameters:
console - the console to write messages to
Method Detail

print

public void print(String message)
Appends the specified message to this stream.

Parameters:
message - message to append

println

public void println()
Appends a line separator string to this stream.


println

public void println(String message)
Appends the specified message to this stream, followed by a line separator string.

Parameters:
message - message to print

getConsole

public MessageConsole getConsole()
Returns the console this stream is connected to.

Returns:
the console this stream is connected to

Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.