Package me.tongfei.progressbar
Class Util
- java.lang.Object
-
- me.tongfei.progressbar.Util
-
class Util extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.concurrent.ScheduledThreadPoolExecutorexecutor
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static ConsoleProgressBarConsumercreateConsoleConsumer(int predefinedWidth)(package private) static ConsoleProgressBarConsumercreateConsoleConsumer(java.io.PrintStream out)(package private) static ConsoleProgressBarConsumercreateConsoleConsumer(java.io.PrintStream out, int predefinedWidth)(package private) static java.lang.StringformatDuration(java.time.Duration d)(package private) static longgetInputStreamSize(java.io.InputStream is)(package private) static <T> longgetSpliteratorSize(java.util.Spliterator<T> sp)(package private) static java.util.Optional<java.time.Duration>linearEta(ProgressState progress)(package private) static java.lang.Stringrepeat(char c, int n)
-
-
-
Method Detail
-
createConsoleConsumer
static ConsoleProgressBarConsumer createConsoleConsumer(int predefinedWidth)
-
createConsoleConsumer
static ConsoleProgressBarConsumer createConsoleConsumer(java.io.PrintStream out)
-
createConsoleConsumer
static ConsoleProgressBarConsumer createConsoleConsumer(java.io.PrintStream out, int predefinedWidth)
-
repeat
static java.lang.String repeat(char c, int n)
-
formatDuration
static java.lang.String formatDuration(java.time.Duration d)
-
linearEta
static java.util.Optional<java.time.Duration> linearEta(ProgressState progress)
-
getInputStreamSize
static long getInputStreamSize(java.io.InputStream is)
-
getSpliteratorSize
static <T> long getSpliteratorSize(java.util.Spliterator<T> sp)
-
-