Class MonitorUtil
java.lang.Object
com.ibm.wala.util.MonitorUtil
Simple utilities for Eclipse progress monitors
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceUse this interface to decouple core utilities from the Eclipse layer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbeginTask(MonitorUtil.IProgressMonitor monitor, String task, int totalWork) static voidcancel(MonitorUtil.IProgressMonitor progress) static voiddone(MonitorUtil.IProgressMonitor monitor) static booleanisCanceled(MonitorUtil.IProgressMonitor progressMonitor) static voidsubTask(MonitorUtil.IProgressMonitor progressMonitor, String subTask) static voidthrowExceptionIfCanceled(MonitorUtil.IProgressMonitor progressMonitor) static voidworked(MonitorUtil.IProgressMonitor monitor, int units)
-
Constructor Details
-
MonitorUtil
public MonitorUtil()
-
-
Method Details
-
beginTask
public static void beginTask(MonitorUtil.IProgressMonitor monitor, String task, int totalWork) throws CancelException - Throws:
CancelException
-
done
- Throws:
CancelException
-
worked
- Throws:
CancelException
-
throwExceptionIfCanceled
public static void throwExceptionIfCanceled(MonitorUtil.IProgressMonitor progressMonitor) throws CancelException - Throws:
CancelException
-
subTask
public static void subTask(MonitorUtil.IProgressMonitor progressMonitor, String subTask) throws CancelException - Throws:
CancelException
-
isCanceled
-
cancel
-