public class ProgressMonitor extends Object
| Constructor and Description | 
|---|
| ProgressMonitor() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addProgressListener(ProgressListener l)Add progress listener in progress monitor. | 
| static ProgressMonitor | getDefault()Return default ProgressMonitor. | 
| ArrayList<ProgressSource> | getProgressSources()Return a snapshot of the ProgressSource list | 
| int | getProgressUpdateThreshold()Return update notification threshold | 
| void | registerSource(ProgressSource pi)Register progress source when progress is began. | 
| void | removeProgressListener(ProgressListener l)Remove progress listener from progress monitor. | 
| static void | setDefault(ProgressMonitor m)Change default ProgressMonitor implementation. | 
| static void | setMeteringPolicy(ProgressMeteringPolicy policy)Change progress metering policy. | 
| boolean | shouldMeterInput(URL url,
                String method)Return true if metering should be turned on for a particular URL input stream. | 
| void | unregisterSource(ProgressSource pi)Unregister progress source when progress is finished. | 
| void | updateProgress(ProgressSource pi)Progress source is updated. | 
public void addProgressListener(ProgressListener l)
public static ProgressMonitor getDefault()
public ArrayList<ProgressSource> getProgressSources()
public int getProgressUpdateThreshold()
public void registerSource(ProgressSource pi)
public void removeProgressListener(ProgressListener l)
public static void setDefault(@Nullable ProgressMonitor m)
public static void setMeteringPolicy(@Nullable ProgressMeteringPolicy policy)
public boolean shouldMeterInput(URL url, String method)
public void unregisterSource(ProgressSource pi)
public void updateProgress(ProgressSource pi)