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

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

public class ParseImageLogTask
extends StateSwingWorker<java.lang.Void,ImageResult>

Parses an image log file and adds new Images, ImageResults, and ImageSpots to the database.

Since:
15-Dec-2008 12:28:45 PM
Author:
Morgan Taschuk

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Constructor Summary
ParseImageLogTask(java.lang.String aFile, java.lang.Long actionApplicationId)
           
 
Method Summary
 java.lang.Void doInBackground()
           
 void done()
           
 java.util.Collection<Image> newImageResultBackgroundCorrect(java.lang.Long actionApplicationId, java.util.Collection<ImageResultParse> result, java.util.Map<java.lang.String,java.lang.String> barcodeSubs)
           
 
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

ParseImageLogTask

public ParseImageLogTask(java.lang.String aFile,
                         java.lang.Long actionApplicationId)
Method Detail

doInBackground

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

done

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

newImageResultBackgroundCorrect

public java.util.Collection<Image> newImageResultBackgroundCorrect(java.lang.Long actionApplicationId,
                                                                   java.util.Collection<ImageResultParse> result,
                                                                   java.util.Map<java.lang.String,java.lang.String> barcodeSubs)


Copyright © 2010. All Rights Reserved.