public class ProgressToOutput extends java.lang.Object implements ProgressPlugin
ProgressPlugin.Task
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Appendable |
appendable |
(package private) java.lang.String |
eol |
(package private) java.lang.Object |
lock |
(package private) static org.slf4j.Logger |
logger |
Constructor and Description |
---|
ProgressToOutput(java.lang.Appendable appendable,
java.lang.String eol) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
private void |
log(java.lang.String msg,
boolean nl,
java.lang.Object... args) |
ProgressPlugin.Task |
startTask(java.lang.String name,
int size)
Start a task with the specified name.
|
static final org.slf4j.Logger logger
final java.lang.Object lock
final java.lang.Appendable appendable
final java.lang.String eol
public ProgressToOutput(java.lang.Appendable appendable, java.lang.String eol)
private void log(java.lang.String msg, boolean nl, java.lang.Object... args)
public ProgressPlugin.Task startTask(java.lang.String name, int size)
ProgressPlugin
startTask
in interface ProgressPlugin
name
- The name of the task -- must not be null.size
- The expected size of the task, or -1 if not known in advance.public void clear()