Class ProgressState
java.lang.Object
me.tongfei.progressbar.ProgressState
Encapsulates the internal states of a progress bar.
- Since:
- 0.5.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProgressState(String taskName, long initialMax, long startFrom, Duration elapsedBeforeStart) -
Method Summary
Modifier and TypeMethodDescriptionlonglonggetMax()doublelonggetStart()booleanisAlive()booleanbooleanisPaused()(package private) voidkill()(package private) voidmaxHint(long n) (package private) voidpause()(package private) voidreset()(package private) voidresume()(package private) void(package private) void(package private) voidsetExtraMessage(String msg) (package private) voidstepBy(long n) (package private) voidstepTo(long n)
-
Field Details
-
Constructor Details
-
ProgressState
-
-
Method Details
-
getTaskName
-
getExtraMessage
-
getStart
public long getStart() -
getCurrent
public long getCurrent() -
getMax
public long getMax() -
getNormalizedProgress
public double getNormalizedProgress() -
getStartInstant
-
getElapsedBeforeStart
-
getElapsedAfterStart
-
getTotalElapsed
-
isIndefinite
public boolean isIndefinite() -
isAlive
public boolean isAlive() -
isPaused
public boolean isPaused() -
setAsDefinite
void setAsDefinite() -
setAsIndefinite
void setAsIndefinite() -
maxHint
void maxHint(long n) -
stepBy
void stepBy(long n) -
stepTo
void stepTo(long n) -
setExtraMessage
-
pause
void pause() -
resume
void resume() -
reset
void reset() -
kill
void kill()
-