
public class FiniteProgress extends AbstractProgress
| Modifier and Type | Field and Description | 
|---|---|
| private int | totalThe overall number of items to process. | 
| private int | totalLengthHolds the length of a String describing the total number. | 
| Constructor and Description | 
|---|
| FiniteProgress(String task,
              int total)Deprecated.  | 
| FiniteProgress(String task,
              int total,
              Logging logger)Constructor with auto-reporting to logging. | 
| Modifier and Type | Method and Description | 
|---|---|
| StringBuilder | appendToBuffer(StringBuilder buf)Append a string representation of the progress to the given string buffer. | 
| void | ensureCompleted(Logging logger)Ensure that the progress was completed, to make progress bars disappear | 
| int | getTotal()Get the final value for the progress. | 
| boolean | isComplete()Test whether the progress was completed. | 
| void | setProcessed(int processed)Sets the number of items already processed at a time being. | 
getProcessed, getTask, incrementProcessed, incrementProcessed, setProcessed, testLoggingRate, toStringprivate final int total
private final int totalLength
@Deprecated public FiniteProgress(String task, int total)
task - the name of the tasktotal - the overall number of items to processpublic void setProcessed(int processed)
                  throws IllegalArgumentException
setProcessed in class AbstractProgressprocessed - the number of items already processed at a time beingIllegalArgumentException - if the given number is negative or exceeds
         the overall number of items to processpublic StringBuilder appendToBuffer(StringBuilder buf)
appendToBuffer in interface ProgressappendToBuffer in class AbstractProgressbuf - Buffer to serialize topublic boolean isComplete()
public int getTotal()
public void ensureCompleted(Logging logger)
logger - Logger to report to.