2.9.2: 2009-01-08

net.sf.basedb.core
Class SimpleAbsoluteProgressReporter

java.lang.Object
  extended by net.sf.basedb.core.SimpleProgressReporter
      extended by net.sf.basedb.core.SimpleAbsoluteProgressReporter
All Implemented Interfaces:
AbsoluteProgressReporter, ProgressReporter

public class SimpleAbsoluteProgressReporter
extends SimpleProgressReporter
implements AbsoluteProgressReporter

This is a simple implementation of the AbsoluteProgressReporter interface, which simply remembers that last values.

Version:
2.0
Author:
nicklas
See Also:
SimpleProgressReporter
Last modified
$Date: 2008-09-11 22:11:02 +0200 (Thu, 11 Sep 2008) $

Field Summary
private  long completed
           
private  long total
           
 
Constructor Summary
SimpleAbsoluteProgressReporter(ProgressReporter progress, long total)
          Create a new absolute progress reporter.
 
Method Summary
 void displayAbsolute(long completed, String message)
          Display a progress message.
 long getCompleted()
          Get completed number of ticks of the task.
 long getTotal()
          Get the end point of the task.
 
Methods inherited from class net.sf.basedb.core.SimpleProgressReporter
append, display, getMessage, getPercent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.basedb.core.ProgressReporter
append, display
 

Field Detail

total

private final long total

completed

private long completed
Constructor Detail

SimpleAbsoluteProgressReporter

public SimpleAbsoluteProgressReporter(ProgressReporter progress,
                                      long total)
Create a new absolute progress reporter.

Parameters:
progress - An optional progress which is also notified about the progress
total - The end point of task
Method Detail

displayAbsolute

public void displayAbsolute(long completed,
                            String message)
Description copied from interface: AbsoluteProgressReporter
Display a progress message.

Specified by:
displayAbsolute in interface AbsoluteProgressReporter
Parameters:
completed - The progress of the task
message - A message, or null

getTotal

public long getTotal()
Get the end point of the task.


getCompleted

public long getCompleted()
Get completed number of ticks of the task.


2.9.2: 2009-01-08