public class LoggingProgressMonitor
extends java.lang.Object
implements org.eclipse.core.runtime.IProgressMonitor
IProgressMonitor instance which writes the task names it is given via the
IProgressMonitor interface to the log.| Modifier and Type | Field and Description |
|---|---|
private MavenLogger |
logger |
| Constructor and Description |
|---|
LoggingProgressMonitor(MavenLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTask(java.lang.String name,
int totalWork) |
void |
done() |
void |
internalWorked(double work) |
boolean |
isCanceled() |
void |
setCanceled(boolean value) |
void |
setTaskName(java.lang.String name) |
void |
subTask(java.lang.String name) |
protected boolean |
suppressOutputOf(java.lang.String text) |
void |
worked(int work) |
private void |
writeToLog(java.lang.String text) |
private final MavenLogger logger
public LoggingProgressMonitor(MavenLogger logger)
private void writeToLog(java.lang.String text)
protected boolean suppressOutputOf(java.lang.String text)
text - The candidate text for logging. Never null.public final void beginTask(java.lang.String name,
int totalWork)
beginTask in interface org.eclipse.core.runtime.IProgressMonitorpublic final void done()
done in interface org.eclipse.core.runtime.IProgressMonitorpublic final void internalWorked(double work)
internalWorked in interface org.eclipse.core.runtime.IProgressMonitorpublic final boolean isCanceled()
isCanceled in interface org.eclipse.core.runtime.IProgressMonitorpublic final void setCanceled(boolean value)
setCanceled in interface org.eclipse.core.runtime.IProgressMonitorpublic final void setTaskName(java.lang.String name)
setTaskName in interface org.eclipse.core.runtime.IProgressMonitorpublic final void subTask(java.lang.String name)
subTask in interface org.eclipse.core.runtime.IProgressMonitorpublic final void worked(int work)
worked in interface org.eclipse.core.runtime.IProgressMonitor