1 package javax.jnlp; 2 3 public interface DownloadService { 4 isResourceCached(java.net.URL ref, java.lang.String version)5 public boolean isResourceCached(java.net.URL ref, java.lang.String version); 6 isPartCached(java.lang.String part)7 public boolean isPartCached(java.lang.String part); 8 isPartCached(java.lang.String[] parts)9 public boolean isPartCached(java.lang.String[] parts); 10 isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String part)11 public boolean isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String part); 12 isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String[] parts)13 public boolean isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String[] parts); 14 loadResource(java.net.URL ref, java.lang.String version, DownloadServiceListener progress)15 public void loadResource(java.net.URL ref, java.lang.String version, DownloadServiceListener progress) throws java.io.IOException; 16 loadPart(java.lang.String part, DownloadServiceListener progress)17 public void loadPart(java.lang.String part, DownloadServiceListener progress) throws java.io.IOException; 18 loadPart(java.lang.String[] parts, DownloadServiceListener progress)19 public void loadPart(java.lang.String[] parts, DownloadServiceListener progress) throws java.io.IOException; 20 loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part, DownloadServiceListener progress)21 public void loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part, DownloadServiceListener progress) throws java.io.IOException; 22 loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts, DownloadServiceListener progress)23 public void loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts, DownloadServiceListener progress) throws java.io.IOException; 24 removeResource(java.net.URL ref, java.lang.String version)25 public void removeResource(java.net.URL ref, java.lang.String version) throws java.io.IOException; 26 removePart(java.lang.String part)27 public void removePart(java.lang.String part) throws java.io.IOException; 28 removePart(java.lang.String[] parts)29 public void removePart(java.lang.String[] parts) throws java.io.IOException; 30 removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part)31 public void removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part) throws java.io.IOException; 32 removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts)33 public void removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts) throws java.io.IOException; 34 getDefaultProgressWindow()35 public DownloadServiceListener getDefaultProgressWindow(); 36 37 } 38