wt.clients.step
Class SafeSwingWorker

java.lang.Object
  extended bywt.clients.step.SafeSwingWorker

public abstract class SafeSwingWorker
extends Object

Separate thread for performing long operations and then showing the results in the AWT/GUI thread avoiding clashes in GUI updates.


Field Summary
private  Thread restartThread
           
private  Thread thread
           
private  Object value
           
 
Constructor Summary
SafeSwingWorker()
           
 
Method Summary
abstract  Object construct()
           
 void finished()
           
 Object get()
           
 void interrupt()
           
protected  void restart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

private Object value

thread

private Thread thread

restartThread

private Thread restartThread
Constructor Detail

SafeSwingWorker

public SafeSwingWorker()
Method Detail

construct

public abstract Object construct()

finished

public void finished()

get

public Object get()

interrupt

public void interrupt()

restart

protected void restart()