com.jeffpalm.util
Interface ProgressMonitor

All Known Implementing Classes:
ProgressMonitors

public interface ProgressMonitor


Nested Class Summary
static interface ProgressMonitor.Task
           
 
Field Summary
static ProgressMonitor EMPTY
           
 
Method Summary
 ProgressMonitor.Task addWork(java.lang.String task, int amount)
           
 void appear()
           
 ProgressMonitor.Task createTask(java.lang.String name, int min, int max, int current)
           
 void disappear()
           
 ProgressMonitor.Task getTask(java.lang.String task)
           
 void reset(int min, int max)
           
 void setTitle(java.lang.String str)
           
 ProgressMonitor.Task subTask(java.lang.String task, java.lang.String subTask)
           
 

Field Detail

EMPTY

static final ProgressMonitor EMPTY
Method Detail

setTitle

void setTitle(java.lang.String str)

createTask

ProgressMonitor.Task createTask(java.lang.String name,
                                int min,
                                int max,
                                int current)

subTask

ProgressMonitor.Task subTask(java.lang.String task,
                             java.lang.String subTask)

addWork

ProgressMonitor.Task addWork(java.lang.String task,
                             int amount)

getTask

ProgressMonitor.Task getTask(java.lang.String task)

appear

void appear()

disappear

void disappear()

reset

void reset(int min,
           int max)