clickDetector.offlineFuncs
Class ClicksOffline.ReanalWorker
java.lang.Object
javax.swing.SwingWorker<java.lang.Integer,ClicksOffline.ReanalProgress>
clickDetector.offlineFuncs.ClicksOffline.ReanalWorker
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Future<java.lang.Integer>, java.util.concurrent.RunnableFuture<java.lang.Integer>
- Enclosing class:
- ClicksOffline
class ClicksOffline.ReanalWorker
- extends javax.swing.SwingWorker<java.lang.Integer,ClicksOffline.ReanalProgress>
Class that can execute jobs on files, or multiple
files during offline reanalysis of data.
- Author:
- Doug Gillespie
| Nested classes/interfaces inherited from class javax.swing.SwingWorker |
javax.swing.SwingWorker.StateValue |
| 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 |
analMonitor
private ReanalMonitor analMonitor
offlineDataMap
private BinaryOfflineDataMap offlineDataMap
fileProgress
private int fileProgress
allProgress
private int allProgress
stopFlag
private volatile boolean stopFlag
ClicksOffline.ReanalWorker
public ClicksOffline.ReanalWorker(ReanalMonitor analMonitor)
getNumFiles
public int getNumFiles()
doInBackground
protected java.lang.Integer doInBackground()
throws java.lang.Exception
- Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Integer,ClicksOffline.ReanalProgress>
- Throws:
java.lang.Exception
process
protected void process(java.util.List<ClicksOffline.ReanalProgress> progList)
- Overrides:
process in class javax.swing.SwingWorker<java.lang.Integer,ClicksOffline.ReanalProgress>
done
protected void done()
- Overrides:
done in class javax.swing.SwingWorker<java.lang.Integer,ClicksOffline.ReanalProgress>
processLoadedData
public void processLoadedData(java.lang.String dataName)
processAllData
public void processAllData()
Stop
public void Stop()
isStopped
public boolean isStopped()