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

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

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

Worker to rebuild library from module definitions in the 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.
protected  boolean remove
          The remove.
 
Constructor Summary
PipeLibrary.RebuildTask(java.awt.Component parent, boolean remove)
          Instantiates a new rebuild task.
 
Method Summary
protected  java.lang.Void doInBackground()
          Rebuild 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.


remove

protected boolean remove
The remove.

Constructor Detail

PipeLibrary.RebuildTask

public PipeLibrary.RebuildTask(java.awt.Component parent,
                               boolean remove)
Instantiates a new rebuild task.

Parameters:
parent - the parent
remove - the remove
Method Detail

doInBackground

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

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