Package com.illumon.util.progress
Class ProcessStatusSubrange
java.lang.Object
com.illumon.util.progress.ProcessStatusSubrange
- All Implemented Interfaces:
StatusCallback
An interface class that allows a StatusCallback to represent a portion of another's range.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGet the current value of the the current step/subrange.intgetValue()get the current value of the progress object.voidThis object has been assigned a range of the parents range.
-
Constructor Details
-
ProcessStatusSubrange
-
-
Method Details
-
update
This object has been assigned a range of the parents range. Adjust the stepProgress value from 0-100 to the value in the full range of the parent object.- Specified by:
updatein interfaceStatusCallback- Parameters:
progress- percent complete (0-100)status- optional message text
-
getValue
public int getValue()Description copied from interface:StatusCallbackget the current value of the progress object.- Specified by:
getValuein interfaceStatusCallback- Returns:
- the % complete of the topmost ProcessStatus - a number between 1 and 100
-
getStepValue
public int getStepValue()Description copied from interface:StatusCallbackGet the current value of the the current step/subrange.- Specified by:
getStepValuein interfaceStatusCallback- Returns:
- the % complete of the current step - a number between 1 and 100
-