Package qupath.lib.gui
Class TaskRunnerFX
java.lang.Object
qupath.lib.plugins.AbstractTaskRunner
qupath.lib.gui.TaskRunnerFX
- All Implemented Interfaces:
qupath.lib.plugins.TaskRunner
public class TaskRunnerFX
extends qupath.lib.plugins.AbstractTaskRunner
Plugin runner that takes care of showing progress (in the appropriate thread) using JavaFX components.
-
Constructor Summary
ConstructorsConstructorDescriptionTaskRunnerFX(QuPathGUI qupath) Constructor.TaskRunnerFX(QuPathGUI qupath, int nThreads) Constructor specifying the number of threads. -
Method Summary
Modifier and TypeMethodDescriptionqupath.lib.plugins.SimpleProgressMonitorprotected voidpostProcess(Collection<? extends qupath.lib.plugins.PathTask> tasks) voidrunTasks(String message, Collection<? extends Runnable> tasks) Methods inherited from class qupath.lib.plugins.AbstractTaskRunner
awaitCompletion, isCancelledMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface qupath.lib.plugins.TaskRunner
runTasks
-
Constructor Details
-
TaskRunnerFX
Constructor.- Parameters:
qupath- the QuPath instance
-
TaskRunnerFX
Constructor specifying the number of threads.- Parameters:
qupath- the QuPath instancenThreads- the number of threads to use
-
-
Method Details
-
makeProgressMonitor
public qupath.lib.plugins.SimpleProgressMonitor makeProgressMonitor()- Specified by:
makeProgressMonitorin classqupath.lib.plugins.AbstractTaskRunner
-
runTasks
- Specified by:
runTasksin interfacequpath.lib.plugins.TaskRunner- Overrides:
runTasksin classqupath.lib.plugins.AbstractTaskRunner
-
postProcess
- Overrides:
postProcessin classqupath.lib.plugins.AbstractTaskRunner
-