public abstract class BackgroundTask
extends javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
implements java.beans.PropertyChangeListener
Modifier and Type | Class and Description |
---|---|
static interface |
BackgroundTask.TaskHandler |
Modifier | Constructor and Description |
---|---|
protected |
BackgroundTask(java.lang.String taskName,
boolean lengthDetermined) |
Modifier and Type | Method and Description |
---|---|
void |
addHandler(BackgroundTask.TaskHandler handler) |
abstract java.lang.Void |
doInBackground() |
void |
done() |
java.lang.String |
getName() |
void |
interrupt(BackgroundTask backgroundTask,
java.lang.Exception e) |
boolean |
lengthIsDetermined() |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Invoked when task's progress property changes.
|
javax.swing.JComponent |
ui() |
protected BackgroundTask(java.lang.String taskName, boolean lengthDetermined)
public void addHandler(BackgroundTask.TaskHandler handler)
public void done()
done
in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public abstract java.lang.Void doInBackground()
doInBackground
in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
public void interrupt(BackgroundTask backgroundTask, java.lang.Exception e)
public javax.swing.JComponent ui()
public boolean lengthIsDetermined()
public java.lang.String getName()