public class ProgressManager
extends java.lang.Object
ProgressManager
is a generic progress reporting system.Modifier and Type | Method and Description |
---|---|
static void |
beginProgress()
beginProgress initiates the progress reporting process and performs initialization.
|
static void |
completeProgress(java.lang.String name)
completeProgress broadcasts the completeProgress event to all progress listeners.
|
static void |
endProgress()
endProgress ends the progress reporting process and performs cleanup.
|
static void |
finalizeProgress(java.lang.String name,
int count)
Call finalizeProgress before calling updateProgress or updateProgressDescription.
|
static void |
registerListener(java.lang.String name,
IProgressListener listener)
registerListener registers a listener to a progress event.
|
static void |
removeListener(java.lang.String name,
IProgressListener listener)
removeListener removes a listener.
|
static void |
updateProgress(java.lang.String name,
int count)
updateProgress broadcasts the updateProgress event to all progress listeners.
|
static void |
updateProgressDescription(java.lang.String name,
java.lang.String description,
int count)
updateProgressDescription broadcasts the updateProgressDescription event to all progress listeners.
|
static void |
updateProgressTitle(java.lang.String name,
java.lang.String title)
updateProgressTitle broadcasts the updateProgressTitle event to all progress listeners.
|
public static void beginProgress()
public static void endProgress()
public static void registerListener(java.lang.String name, IProgressListener listener)
name
- listener
- public static void removeListener(java.lang.String name, IProgressListener listener)
name
- listener
- public static void completeProgress(java.lang.String name)
name
- public static void updateProgressTitle(java.lang.String name, java.lang.String title)
name
- title
- public static void updateProgressDescription(java.lang.String name, java.lang.String description, int count)
name
- description
- count
- public static void updateProgress(java.lang.String name, int count)
name
- count
- public static void finalizeProgress(java.lang.String name, int count)
name
- specifies the name of the progress chunk.count
- is the number of items to update.