edu.stanford.smi.protegex.owl.model
Class DefaultTaskManager
java.lang.Object
edu.stanford.smi.protegex.owl.model.DefaultTaskManager
- All Implemented Interfaces:
- TaskManager
- public class DefaultTaskManager
- extends Object
- implements TaskManager
The default implementation of TaskManager.
User: matthewhorridge
The University Of Manchester
Medical Informatics Group
Date: Sep 11, 2005
matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
thread
private Thread thread
delay
private long delay
startTime
private long startTime
taskProgressDisplay
private TaskProgressDisplay taskProgressDisplay
currentTask
private Task currentTask
DefaultTaskManager
public DefaultTaskManager()
setProgressDisplay
public void setProgressDisplay(TaskProgressDisplay taskProgressDisplay)
- Specified by:
setProgressDisplay
in interface TaskManager
getProgressDisplay
public TaskProgressDisplay getProgressDisplay()
- Specified by:
getProgressDisplay
in interface TaskManager
run
public void run(Task task)
- Specified by:
run
in interface TaskManager
setProgress
public void setProgress(Task task,
int progress)
- Specified by:
setProgress
in interface TaskManager
setIndeterminate
public void setIndeterminate(Task task,
boolean b)
- Specified by:
setIndeterminate
in interface TaskManager
setMessage
public void setMessage(Task task,
String message)
- Specified by:
setMessage
in interface TaskManager
runInNewThread
private void runInNewThread(Task task)