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