All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.jnlp.DownloadService Maven / Gradle / Ivy

The newest version!
package javax.jnlp;

import java.io.IOException;
import java.net.URL;

public abstract interface DownloadService
{
  public abstract boolean isResourceCached(URL paramURL, String paramString);
  
  public abstract boolean isPartCached(String paramString);
  
  public abstract boolean isPartCached(String[] paramArrayOfString);
  
  public abstract boolean isExtensionPartCached(URL paramURL, String paramString1, String paramString2);
  
  public abstract boolean isExtensionPartCached(URL paramURL, String paramString, String[] paramArrayOfString);
  
  public abstract void loadResource(URL paramURL, String paramString, DownloadServiceListener paramDownloadServiceListener)
    throws IOException;
  
  public abstract void loadPart(String paramString, DownloadServiceListener paramDownloadServiceListener)
    throws IOException;
  
  public abstract void loadPart(String[] paramArrayOfString, DownloadServiceListener paramDownloadServiceListener)
    throws IOException;
  
  public abstract void loadExtensionPart(URL paramURL, String paramString1, String paramString2, DownloadServiceListener paramDownloadServiceListener)
    throws IOException;
  
  public abstract void loadExtensionPart(URL paramURL, String paramString, String[] paramArrayOfString, DownloadServiceListener paramDownloadServiceListener)
    throws IOException;
  
  public abstract void removeResource(URL paramURL, String paramString)
    throws IOException;
  
  public abstract void removePart(String paramString)
    throws IOException;
  
  public abstract void removePart(String[] paramArrayOfString)
    throws IOException;
  
  public abstract void removeExtensionPart(URL paramURL, String paramString1, String paramString2)
    throws IOException;
  
  public abstract void removeExtensionPart(URL paramURL, String paramString, String[] paramArrayOfString)
    throws IOException;
  
  public abstract DownloadServiceListener getDefaultProgressWindow();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy