public class ThreadSafeProgressMonitor
extends org.eclipse.core.runtime.ProgressMonitorWrapper
Constructor and Description |
---|
ThreadSafeProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
beginTask(String name,
int totalWork) |
void |
clearBlocked() |
void |
done() |
void |
internalWorked(double work) |
boolean |
isCanceled() |
void |
setBlocked(org.eclipse.core.runtime.IStatus reason) |
void |
setCanceled(boolean b) |
void |
setTaskName(String name) |
void |
setWorkRemaining(int remaining) |
void |
subTask(String name) |
void |
worked(int work) |
public ThreadSafeProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
monitor
- public void beginTask(String name, int totalWork)
beginTask
in interface org.eclipse.core.runtime.IProgressMonitor
beginTask
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.beginTask(java.lang.String, int)
public void clearBlocked()
clearBlocked
in interface org.eclipse.core.runtime.IProgressMonitorWithBlocking
clearBlocked
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.clearBlocked()
public void setWorkRemaining(int remaining)
public void done()
done
in interface org.eclipse.core.runtime.IProgressMonitor
done
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.done()
public void internalWorked(double work)
internalWorked
in interface org.eclipse.core.runtime.IProgressMonitor
internalWorked
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.internalWorked(double)
public boolean isCanceled()
isCanceled
in interface org.eclipse.core.runtime.IProgressMonitor
isCanceled
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.isCanceled()
public void setBlocked(org.eclipse.core.runtime.IStatus reason)
setBlocked
in interface org.eclipse.core.runtime.IProgressMonitorWithBlocking
setBlocked
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.setBlocked(org.eclipse.core.runtime.IStatus)
public void setCanceled(boolean b)
setCanceled
in interface org.eclipse.core.runtime.IProgressMonitor
setCanceled
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.setCanceled(boolean)
public void setTaskName(String name)
setTaskName
in interface org.eclipse.core.runtime.IProgressMonitor
setTaskName
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.setTaskName(java.lang.String)
public void subTask(String name)
subTask
in interface org.eclipse.core.runtime.IProgressMonitor
subTask
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.subTask(java.lang.String)
public void worked(int work)
worked
in interface org.eclipse.core.runtime.IProgressMonitor
worked
in class org.eclipse.core.runtime.ProgressMonitorWrapper
ProgressMonitorWrapper.worked(int)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.