com.objex.panywhere
Class ProgressMonitorDialog

java.lang.Object
  extended by com.objex.panywhere.ProgressMonitorDialog

public class ProgressMonitorDialog
extends java.lang.Object

Displays a progress bar for lengthy operations. This progress monitor is used internally to show progress for XML imports, DND operation and others. use of this porgress monitor can be switched off in favor of the application specific ones by setting the Pedigree.setHideControlProgressMonitors(boolean) property to true.


Constructor Summary
ProgressMonitorDialog(java.awt.Component parent, java.lang.String task, java.lang.String note, int min, int max)
           
ProgressMonitorDialog(java.awt.Component parent, java.lang.String task, java.lang.String note, int min, int max, boolean useTimer)
           
ProgressMonitorDialog(java.lang.String task, java.lang.String note, int min, int max)
           
ProgressMonitorDialog(java.lang.String task, java.lang.String note, int min, int max, boolean useTimer)
           
 
Method Summary
 boolean isFinshed()
           
 void setFinished(java.lang.String finishedNote)
          Sets the status of the progress bar to finished
 void setMax(int ai_new_max)
           
 void setNote(java.lang.String newNote)
          Update the progress monitor note
 void setProgress()
          Update the progress counter for this monitor by a value of 1
 void setProgress(int prog)
          Update the progress counter for this monitor to value "prog"
 void updateMon(java.lang.String newNote)
          Update the progress counter for this monitor
 void updateMon(java.lang.String newNote, int min, int max)
          Update the progress counter for this monitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressMonitorDialog

public ProgressMonitorDialog(java.lang.String task,
                             java.lang.String note,
                             int min,
                             int max)

ProgressMonitorDialog

public ProgressMonitorDialog(java.awt.Component parent,
                             java.lang.String task,
                             java.lang.String note,
                             int min,
                             int max)

ProgressMonitorDialog

public ProgressMonitorDialog(java.lang.String task,
                             java.lang.String note,
                             int min,
                             int max,
                             boolean useTimer)

ProgressMonitorDialog

public ProgressMonitorDialog(java.awt.Component parent,
                             java.lang.String task,
                             java.lang.String note,
                             int min,
                             int max,
                             boolean useTimer)
Method Detail

isFinshed

public boolean isFinshed()

setFinished

public void setFinished(java.lang.String finishedNote)
Sets the status of the progress bar to finished


setProgress

public void setProgress()
Update the progress counter for this monitor by a value of 1


setProgress

public void setProgress(int prog)
Update the progress counter for this monitor to value "prog"


updateMon

public void updateMon(java.lang.String newNote)
Update the progress counter for this monitor


setNote

public void setNote(java.lang.String newNote)
Update the progress monitor note


updateMon

public void updateMon(java.lang.String newNote,
                      int min,
                      int max)
Update the progress counter for this monitor


setMax

public void setMax(int ai_new_max)