Package be.gaudry.model.thread.edu
Class StatusableWorker<T extends ILightObject>
java.lang.Object
javax.swing.SwingWorker<T,ProgressResult>
be.gaudry.model.thread.AbstractBrolWorker<T>
be.gaudry.model.thread.edu.StatusableWorker<T>
- All Implemented Interfaces:
INotifier
,Runnable
,Future<T>
,RunnableFuture<T>
- Since:
- 1.0 Jan 7, 2009
- Author:
- Steph GAUDRY
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue
-
Constructor Summary
ConstructorsConstructorDescriptionStatusableWorker(IBrolLoader<T> _loader, BrolStatusBar _statusBar, IItem<T> _iItem)
-
Method Summary
Modifier and TypeMethodDescriptionprotected T
protected void
done()
protected void
process(List<ProgressResult> chunks)
Methods inherited from class be.gaudry.model.thread.AbstractBrolWorker
isPaused, reportProgress, reportProgress, reportProgress, reportProgress, setPaused, togglePause
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
-
Constructor Details
-
StatusableWorker
- Parameters:
_loader
-_statusBar
-
-
-
Method Details
-
doInBackground
- Specified by:
doInBackground
in classSwingWorker<T extends ILightObject,ProgressResult>
- Throws:
Exception
-
process
- Overrides:
process
in classSwingWorker<T extends ILightObject,ProgressResult>
-
done
protected void done()- Overrides:
done
in classSwingWorker<T extends ILightObject,ProgressResult>
-