Class LoggingProgressMonitor
- java.lang.Object
-
- org.eclipse.tycho.repository.util.LoggingProgressMonitor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IProgressMonitor
- Direct Known Subclasses:
DuplicateFilteringLoggingProgressMonitor
public class LoggingProgressMonitor extends Object implements org.eclipse.core.runtime.IProgressMonitor
SpecialIProgressMonitorinstance which writes the task names it is given via theIProgressMonitorinterface to the log.
-
-
Constructor Summary
Constructors Constructor Description LoggingProgressMonitor(MavenLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginTask(String name, int totalWork)voiddone()voidinternalWorked(double work)booleanisCanceled()voidsetCanceled(boolean value)voidsetTaskName(String name)voidsubTask(String name)protected booleansuppressOutputOf(String text)voidworked(int work)
-
-
-
Constructor Detail
-
LoggingProgressMonitor
public LoggingProgressMonitor(MavenLogger logger)
-
-
Method Detail
-
suppressOutputOf
protected boolean suppressOutputOf(String text)
- Parameters:
text- The candidate text for logging. Nevernull.
-
beginTask
public final void beginTask(String name, int totalWork)
- Specified by:
beginTaskin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
done
public final void done()
- Specified by:
donein interfaceorg.eclipse.core.runtime.IProgressMonitor
-
internalWorked
public final void internalWorked(double work)
- Specified by:
internalWorkedin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
isCanceled
public final boolean isCanceled()
- Specified by:
isCanceledin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
setCanceled
public final void setCanceled(boolean value)
- Specified by:
setCanceledin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
setTaskName
public final void setTaskName(String name)
- Specified by:
setTaskNamein interfaceorg.eclipse.core.runtime.IProgressMonitor
-
subTask
public final void subTask(String name)
- Specified by:
subTaskin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
worked
public final void worked(int work)
- Specified by:
workedin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
-