org.placelab.demo.jsr0179
Class DebugWindow

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.FilterOutputStream
          extended byjava.io.PrintStream
              extended byorg.placelab.demo.jsr0179.DebugWindow

public class DebugWindow
extends java.io.PrintStream

DebugWindow provides a PrintStream interface for debugging output. Output will be shown in an SWT window. It may be integrated within existing SWT apps or run standalone, in which case it takes care of running the SWT event loop.


Field Summary
static DebugWindow debug
           
static org.eclipse.swt.widgets.Display display
           
 org.eclipse.swt.widgets.Shell shell
           
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
DebugWindow()
           
DebugWindow(java.lang.String title)
           
DebugWindow(java.lang.String title, boolean autoFlush)
           
 
Method Summary
 void hide()
           
static void main(java.lang.String[] args)
           
 void runEventLoop()
           
 void show()
           
 
Methods inherited from class java.io.PrintStream
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

display

public static org.eclipse.swt.widgets.Display display

shell

public org.eclipse.swt.widgets.Shell shell

debug

public static DebugWindow debug
Constructor Detail

DebugWindow

public DebugWindow(java.lang.String title,
                   boolean autoFlush)

DebugWindow

public DebugWindow(java.lang.String title)

DebugWindow

public DebugWindow()
Method Detail

runEventLoop

public void runEventLoop()

show

public void show()

hide

public void hide()

main

public static void main(java.lang.String[] args)