public static class EclipseMonitor.SynchronizedSubProgressMonitor extends SubProgressMonitor
PREPEND_MAIN_LABEL_TO_SUBTASK, SUPPRESS_SUBTASK_LABELUNKNOWN| Constructor and Description |
|---|
SynchronizedSubProgressMonitor(IProgressMonitor monitor,
int ticks) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTask(java.lang.String name,
int totalWork) |
void |
clearBlocked() |
void |
done() |
void |
internalWorked(double work) |
boolean |
isCanceled() |
void |
setBlocked(IStatus reason) |
void |
setCanceled(boolean b) |
void |
setTaskName(java.lang.String name) |
void |
subTask(java.lang.String name) |
void |
worked(int work) |
getWrappedProgressMonitorpublic SynchronizedSubProgressMonitor(IProgressMonitor monitor, int ticks)
public void beginTask(java.lang.String name,
int totalWork)
beginTask in interface IProgressMonitorbeginTask in class SubProgressMonitorpublic void clearBlocked()
clearBlocked in interface IProgressMonitorWithBlockingclearBlocked in class ProgressMonitorWrapperpublic void done()
done in interface IProgressMonitordone in class SubProgressMonitorpublic void internalWorked(double work)
internalWorked in interface IProgressMonitorinternalWorked in class SubProgressMonitorpublic boolean isCanceled()
isCanceled in interface IProgressMonitorisCanceled in class ProgressMonitorWrapperpublic void setBlocked(IStatus reason)
setBlocked in interface IProgressMonitorWithBlockingsetBlocked in class ProgressMonitorWrapperpublic void setCanceled(boolean b)
setCanceled in interface IProgressMonitorsetCanceled in class ProgressMonitorWrapperpublic void setTaskName(java.lang.String name)
setTaskName in interface IProgressMonitorsetTaskName in class ProgressMonitorWrapperpublic void subTask(java.lang.String name)
subTask in interface IProgressMonitorsubTask in class SubProgressMonitorpublic void worked(int work)
worked in interface IProgressMonitorworked in class SubProgressMonitorCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html