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