uk.ac.cisban.rod.data.handlers
Class LoadExperimentTask

java.lang.Object
  extended by javax.swing.SwingWorker<MANAGED,MANAGED1>
      extended by uk.ac.cisban.rod.data.handlers.StateSwingWorker<Experiment,java.lang.Void>
          extended by uk.ac.cisban.rod.data.handlers.LoadExperimentTask
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<Experiment>, java.util.concurrent.RunnableFuture<Experiment>

public class LoadExperimentTask
extends StateSwingWorker<Experiment,java.lang.Void>

Loads an experiment from the database.

Since:
17-Dec-2008 1:06:24 PM
Author:
Morgan Taschuk

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Constructor Summary
LoadExperimentTask(Experiment screen)
           
 
Method Summary
 Experiment doInBackground()
           
 void done()
           
 Experiment getExperiment()
           
 
Methods inherited from class uk.ac.cisban.rod.data.handlers.StateSwingWorker
addException, addExceptions, getException, getId, getStatus, setRandomProgress, setStatus
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadExperimentTask

public LoadExperimentTask(Experiment screen)
Method Detail

doInBackground

public Experiment doInBackground()
                          throws java.lang.Exception
Specified by:
doInBackground in class javax.swing.SwingWorker<Experiment,java.lang.Void>
Throws:
java.lang.Exception

done

public void done()
Overrides:
done in class javax.swing.SwingWorker<Experiment,java.lang.Void>

getExperiment

public Experiment getExperiment()


Copyright © 2010. All Rights Reserved.