- java.lang.Object
-
- me.tongfei.progressbar.ProgressState
-
public class ProgressState extends java.lang.ObjectEncapsulates the internal states of a progress bar.- Since:
- 0.5.0
- Author:
- Tongfei Chen
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCurrent()java.time.DurationgetElapsedAfterStart()java.time.DurationgetElapsedBeforeStart()java.lang.StringgetExtraMessage()longgetMax()doublegetNormalizedProgress()longgetStart()java.time.InstantgetStartInstant()java.lang.StringgetTaskName()java.time.DurationgetTotalElapsed()booleanisAlive()booleanisIndefinite()booleanisPaused()
-
-
-
Method Detail
-
getTaskName
public java.lang.String getTaskName()
-
getExtraMessage
public java.lang.String getExtraMessage()
-
getStart
public long getStart()
-
getCurrent
public long getCurrent()
-
getMax
public long getMax()
-
getNormalizedProgress
public double getNormalizedProgress()
-
getStartInstant
public java.time.Instant getStartInstant()
-
getElapsedBeforeStart
public java.time.Duration getElapsedBeforeStart()
-
getElapsedAfterStart
public java.time.Duration getElapsedAfterStart()
-
getTotalElapsed
public java.time.Duration getTotalElapsed()
-
isIndefinite
public boolean isIndefinite()
-
isAlive
public boolean isAlive()
-
isPaused
public boolean isPaused()
-
-