netx.jnlp.cache

Class DefaultDownloadIndicator.DownloadPanel

Enclosing Class:
DefaultDownloadIndicator
Implemented Interfaces:
javax.jnlp.DownloadServiceListener

(package private) static class DefaultDownloadIndicator.DownloadPanel
extends JPanel
implements javax.jnlp.DownloadServiceListener

Groups the url progress in a panel.

Constructor Summary

DownloadPanel(String downloadName)
Create a new download panel for with the specified download name.

Method Summary

protected void
addProgressPanel(URL url, String version)
Add a ProgressPanel for a URL.
void
downloadFailed(URL url, String version)
Called when a download failed.
void
progress(URL url, String version, long readSoFar, long total, int overallPercent)
Called when a download has progressed.
void
setOverallPercent(int percent)
Sets the overall percent completed.
protected void
update(URL url, String version, long readSoFar, long total, int overallPercent)
Update the download progress of a url.
void
upgradingArchive(URL url, String version, int patchPercent, int overallPercent)
Called when an archive is patched.
void
validating(URL url, String version, long entry, long total, int overallPercent)
Called when a download is being validated.

Constructor Details

DownloadPanel

protected DownloadPanel(String downloadName)
Create a new download panel for with the specified download name.

Method Details

addProgressPanel

protected void addProgressPanel(URL url,
                                String version)
Add a ProgressPanel for a URL.

downloadFailed

public void downloadFailed(URL url,
                           String version)
Called when a download failed.

progress

public void progress(URL url,
                     String version,
                     long readSoFar,
                     long total,
                     int overallPercent)
Called when a download has progressed.

setOverallPercent

public void setOverallPercent(int percent)
Sets the overall percent completed.

update

protected void update(URL url,
                      String version,
                      long readSoFar,
                      long total,
                      int overallPercent)
Update the download progress of a url.

upgradingArchive

public void upgradingArchive(URL url,
                             String version,
                             int patchPercent,
                             int overallPercent)
Called when an archive is patched.

validating

public void validating(URL url,
                       String version,
                       long entry,
                       long total,
                       int overallPercent)
Called when a download is being validated.