public class ProgressBar
extends java.lang.Object
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
ProgressBar(java.lang.String task,
long initialMax) |
ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis) |
ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
java.io.PrintStream os,
ProgressBarStyle style,
java.lang.String unitName,
long unitSize) |
ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
java.io.PrintStream os,
ProgressBarStyle style,
java.lang.String unitName,
long unitSize,
boolean showSpeed) |
ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
java.io.PrintStream os,
ProgressBarStyle style,
java.lang.String unitName,
long unitSize,
boolean showSpeed,
java.text.DecimalFormat speedFormat) |
ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
ProgressBarRenderer renderer,
ProgressBarConsumer consumer) |
ProgressBar(java.lang.String task,
long initialMax,
ProgressBarStyle style) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
getCurrent() |
java.lang.String |
getExtraMessage() |
long |
getMax() |
java.lang.String |
getTask() |
ProgressBar |
maxHint(long n) |
ProgressBar |
setExtraMessage(java.lang.String msg) |
ProgressBar |
step() |
ProgressBar |
stepBy(long n) |
ProgressBar |
stepTo(long n) |
static java.io.InputStream |
wrap(java.io.InputStream is,
ProgressBarBuilder pbb) |
static java.io.InputStream |
wrap(java.io.InputStream is,
java.lang.String task) |
static <T> java.lang.Iterable<T> |
wrap(java.lang.Iterable<T> ts,
ProgressBarBuilder pbb) |
static <T> java.lang.Iterable<T> |
wrap(java.lang.Iterable<T> ts,
java.lang.String task) |
static <T> java.util.Iterator<T> |
wrap(java.util.Iterator<T> it,
ProgressBarBuilder pbb) |
static <T> java.util.Iterator<T> |
wrap(java.util.Iterator<T> it,
java.lang.String task) |
static <T> java.util.Spliterator<T> |
wrap(java.util.Spliterator<T> sp,
ProgressBarBuilder pbb) |
static <T> java.util.Spliterator<T> |
wrap(java.util.Spliterator<T> sp,
java.lang.String task) |
static <T,S extends java.util.stream.BaseStream<T,S>> |
wrap(S stream,
ProgressBarBuilder pbb) |
static <T,S extends java.util.stream.BaseStream<T,S>> |
wrap(S stream,
java.lang.String task) |
public ProgressBar(java.lang.String task,
long initialMax)
public ProgressBar(java.lang.String task,
long initialMax,
ProgressBarStyle style)
public ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis)
public ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
java.io.PrintStream os,
ProgressBarStyle style,
java.lang.String unitName,
long unitSize)
public ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
java.io.PrintStream os,
ProgressBarStyle style,
java.lang.String unitName,
long unitSize,
boolean showSpeed)
public ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
java.io.PrintStream os,
ProgressBarStyle style,
java.lang.String unitName,
long unitSize,
boolean showSpeed,
java.text.DecimalFormat speedFormat)
public ProgressBar(java.lang.String task,
long initialMax,
int updateIntervalMillis,
ProgressBarRenderer renderer,
ProgressBarConsumer consumer)
public ProgressBar stepBy(long n)
public ProgressBar stepTo(long n)
public ProgressBar step()
public ProgressBar maxHint(long n)
public void close()
close in interface java.lang.AutoCloseablepublic ProgressBar setExtraMessage(java.lang.String msg)
public long getCurrent()
public long getMax()
public java.lang.String getTask()
public java.lang.String getExtraMessage()
public static <T> java.util.Iterator<T> wrap(java.util.Iterator<T> it,
java.lang.String task)
public static <T> java.util.Iterator<T> wrap(java.util.Iterator<T> it,
ProgressBarBuilder pbb)
public static <T> java.lang.Iterable<T> wrap(java.lang.Iterable<T> ts,
java.lang.String task)
public static <T> java.lang.Iterable<T> wrap(java.lang.Iterable<T> ts,
ProgressBarBuilder pbb)
public static java.io.InputStream wrap(java.io.InputStream is,
java.lang.String task)
public static java.io.InputStream wrap(java.io.InputStream is,
ProgressBarBuilder pbb)
public static <T> java.util.Spliterator<T> wrap(java.util.Spliterator<T> sp,
java.lang.String task)
public static <T> java.util.Spliterator<T> wrap(java.util.Spliterator<T> sp,
ProgressBarBuilder pbb)
public static <T,S extends java.util.stream.BaseStream<T,S>> java.util.stream.Stream<T> wrap(S stream,
java.lang.String task)
public static <T,S extends java.util.stream.BaseStream<T,S>> java.util.stream.Stream<T> wrap(S stream,
ProgressBarBuilder pbb)