edu.jhu.ece.iacl.jist.pipeline
Class PipeLibrary.InitializeTask

java.lang.Object
  extended by javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
      extended by edu.jhu.ece.iacl.jist.pipeline.PipeLibrary.InitializeTask
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Void>, java.util.concurrent.RunnableFuture<java.lang.Void>
Direct Known Subclasses:
ModuleTreePanel.InitializeWorker, PlugInSelector.InitializeWorker
Enclosing class:
PipeLibrary

public static class PipeLibrary.InitializeTask
extends javax.swing.SwingWorker<java.lang.Void,java.lang.Void>

Worker to find and initialize module definitions in library directory.

Author:
Blake Lucas (bclucas@jhu.edu)

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Field Summary
protected  java.awt.Component parent
          The parent.
 
Constructor Summary
PipeLibrary.InitializeTask(java.awt.Component parent)
          Instantiates a new initialize task.
 
Method Summary
protected  java.lang.Void doInBackground()
          Load library in background.
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, done, 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
 

Field Detail

parent

protected java.awt.Component parent
The parent.

Constructor Detail

PipeLibrary.InitializeTask

public PipeLibrary.InitializeTask(java.awt.Component parent)
Instantiates a new initialize task.

Parameters:
parent - the parent
Method Detail

doInBackground

protected java.lang.Void doInBackground()
Load library in background.

Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
Returns:
always returns null