Package-level declarations

Types

Link copied to clipboard
abstract class AbstractBuildTask(val workbench: AvailWorkbench) : AbstractWorkbenchTask

An AbstractWorkbenchModuleTask that launches the actual build of module(s).

Link copied to clipboard
abstract class AbstractWorkbenchModuleTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName) : AbstractWorkbenchTask

An abstract AbstractWorkbenchTask involving a target ResolvedModuleName.

Link copied to clipboard
abstract class AbstractWorkbenchTask(val workbench: AvailWorkbench) : SwingWorker<Void, Void>

A SwingWorker foundation for long-running AvailBuilder operations.

Link copied to clipboard
class BuildManyTask(val workbench: AvailWorkbench, targetModuleNames: Set<ResolvedModuleName>) : AbstractBuildTask

An AbstractBuildTask that launches the actual build of multiple ResolvedModuleNames.

Link copied to clipboard
class BuildTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName) : AbstractBuildTask

An AbstractBuildTask that launches the actual build of the target module.

Link copied to clipboard

An AbstractWorkbenchModuleTask that initiates and manages documentation generation for the target module.

Link copied to clipboard
class GraphTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName) : AbstractWorkbenchModuleTask

An AbstractWorkbenchModuleTask that generates a .dot file describing a visual graph of module dependencies for the target module.

Link copied to clipboard
class UnloadTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName?) : AbstractWorkbenchTask

An AbstractWorkbenchTask that initiates and manages unloading the target module.