AbstractWorkbenchTask

abstract class AbstractWorkbenchTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName?) : SwingWorker<Void, Void>

AbstractWorkbenchTask is a foundation for long-running AvailBuilder operations.

Parameters

workbench

The owning AvailWorkbench.

targetModuleName

The resolved name of the target module.

Constructors

Link copied to clipboard
fun AbstractWorkbenchTask(workbench: AvailWorkbench, targetModuleName: ResolvedModuleName?)

Construct a new AbstractWorkbenchTask.

Functions

Link copied to clipboard
fun addPropertyChangeListener(p0: PropertyChangeListener)
Link copied to clipboard
fun cancel()

Cancel the current task.

override fun cancel(p0: Boolean): Boolean
Link copied to clipboard
fun execute()
Link copied to clipboard
fun firePropertyChange(    p0: String,     p1: Any,     p2: Any)
Link copied to clipboard
override fun get(): Void
operator override fun get(p0: Long, p1: TimeUnit): Void
Link copied to clipboard
override fun isCancelled(): Boolean
Link copied to clipboard
override fun isDone(): Boolean
Link copied to clipboard
fun removePropertyChangeListener(p0: PropertyChangeListener)
Link copied to clipboard
override fun run()

Properties

Link copied to clipboard
var progress: Int
Link copied to clipboard
val propertyChangeSupport: PropertyChangeSupport
Link copied to clipboard
val state: SwingWorker.StateValue
Link copied to clipboard
val workbench: AvailWorkbench

The owning AvailWorkbench.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard