nmeaEmulator
Class NMEAFrontEnd.SimWorker

java.lang.Object
  extended by javax.swing.SwingWorker<java.lang.Integer,EmulationProgress>
      extended by nmeaEmulator.NMEAFrontEnd.SimWorker
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Integer>, java.util.concurrent.RunnableFuture<java.lang.Integer>
Enclosing class:
NMEAFrontEnd

 class NMEAFrontEnd.SimWorker
extends javax.swing.SwingWorker<java.lang.Integer,EmulationProgress>


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Field Summary
private  NMEAOutdialog nmeaOutdialog
           
private  boolean stopNow
           
 
Constructor Summary
NMEAFrontEnd.SimWorker(NMEAOutdialog nmeaOutdialog)
           
 
Method Summary
protected  java.lang.Integer doInBackground()
           
protected  void done()
           
protected  void process(java.util.List<EmulationProgress> chunks)
           
protected  void stop()
           
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nmeaOutdialog

private NMEAOutdialog nmeaOutdialog

stopNow

private volatile boolean stopNow
Constructor Detail

NMEAFrontEnd.SimWorker

public NMEAFrontEnd.SimWorker(NMEAOutdialog nmeaOutdialog)
Method Detail

stop

protected void stop()

doInBackground

protected java.lang.Integer doInBackground()
                                    throws java.lang.Exception
Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Integer,EmulationProgress>
Throws:
java.lang.Exception

done

protected void done()
Overrides:
done in class javax.swing.SwingWorker<java.lang.Integer,EmulationProgress>

process

protected void process(java.util.List<EmulationProgress> chunks)
Overrides:
process in class javax.swing.SwingWorker<java.lang.Integer,EmulationProgress>