Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.ui.console
Class IOConsoleOutputStream


java.lang.Object
  extended by 

java.io.OutputStream
      extended by 
org.eclipse.ui.console.IOConsoleOutputStream
All Implemented Interfaces:
Closeable, Flushable
Direct Known Subclasses:
MessageConsoleStream

public class IOConsoleOutputStream
extends OutputStream

OutputStream used to write to an IOConsole.

Clients are not intended to instantiate this class directly, instead use IOConsole.newOutputStream().

Clients should avoid writing large amounts of output to this stream in the UI thread. The console needs to process the output in the UI thread and if the client hogs the UI thread writing output to the console, the console will not be able to process the output.

Since:
3.1
Restriction:
This class is not intended to be subclassed by clients.
Restriction:
This class is not intended to be instantiated by clients.

Method Summary
 void close ()
           
 void flush ()
           
  Color getColor ()
          Returns the color of this stream, or null if default.
 int getFontStyle ()
          Returns the font style used to decorate data written to this stream.
 boolean isActivateOnWrite ()
          Returns whether the console this stream is writing to will be activated when this stream is written to.
 boolean isClosed ()
          Returns true if the stream has been closed
 void setActivateOnWrite (boolean activateOnWrite)
          Sets whether to activate the console this stream is writing to when this stream is written to.
 void setColor ( Color newColor)
          Sets the color of this stream.
 void setEncoding ( String encoding)
          Sets the character encoding used to interpret characters written to this steam.
 void setFontStyle (int newFontStyle)
          Sets the font style to be used to decorate data written to this stream.
 void write (byte[] b)
           
 void write (byte[] b, int off, int len)
           
 void write (int b)
           
 void write ( String str)
          Writes a string to the attached console.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFontStyle

public int getFontStyle()
Returns the font style used to decorate data written to this stream.

Returns:
the font style used to decorate data written to this stream

setFontStyle

public void setFontStyle(int newFontStyle)
Sets the font style to be used to decorate data written to this stream.

Parameters:
newFontStyle - the font style to be used to decorate data written to this stream

isActivateOnWrite

public boolean isActivateOnWrite()
Returns whether the console this stream is writing to will be activated when this stream is written to.

Returns:
whether the console this stream is writing to will be activated when this stream is written to.

setActivateOnWrite

public void setActivateOnWrite(boolean activateOnWrite)
Sets whether to activate the console this stream is writing to when this stream is written to.

Parameters:
activateOnWrite - whether the console this stream is writing to will be activated when this stream is written to.

setColor

public void setColor(
Color newColor)
Sets the color of this stream. Use null to indicate the default color.

Parameters:
newColor - color of this stream, or null

getColor

public 
Color getColor()
Returns the color of this stream, or null if default.

Returns:
the color of this stream, or null

isClosed

public boolean isClosed()
Returns true if the stream has been closed

Returns:
true is the stream has been closed, false otherwise.

close

public void close()
           throws 
IOException
Specified by:
close in interface Closeable
Overrides:
close in class OutputStream
Throws:
IOException

flush

public void flush()
           throws 
IOException
Specified by:
flush in interface Flushable
Overrides:
flush in class OutputStream
Throws:
IOException

write

public void write(byte[] b,
                  int off,
                  int len)
           throws 
IOException
Overrides:
write in class OutputStream
Throws:
IOException

write

public void write(byte[] b)
           throws 
IOException
Overrides:
write in class OutputStream
Throws:
IOException

write

public void write(int b)
           throws 
IOException
Specified by:
write in class OutputStream
Throws:
IOException

write

public void write(
String str)
           throws 
IOException
Writes a string to the attached console.

Parameters:
str - the string to write to the attached console.
Throws:
IOException - if the stream is closed.

setEncoding

public void setEncoding(
String encoding)
Sets the character encoding used to interpret characters written to this steam.

Parameters:
encoding - encoding identifier

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire