## Uses of Class
net.sourceforge.jnlp.runtime.JNLPClassLoader

- Packages that use JNLPClassLoader
  Package | Description
  --- | ---
  net.sourceforge.jnlp.runtime | This package contains the classes that manage the secure runtime environment for JNLP apps.

- - ### Uses of JNLPClassLoader in net.sourceforge.jnlp.runtime

    Methods in net.sourceforge.jnlp.runtime that return JNLPClassLoader
    Modifier and Type | Method and Description
    --- | ---
    `protected JNLPClassLoader` | JNLPClassLoader.`addNextResource()` Adds the next unused resource to the classloader.
    `static JNLPClassLoader` | JNLPClassLoader.`getInstance(JNLPFile file, UpdatePolicy policy)` Returns a JNLP classloader for the specified JNLP file.
    `static JNLPClassLoader` | JNLPClassLoader.`getInstance(JNLPFile file, UpdatePolicy policy, java.lang.String mainName)` Returns a JNLP classloader for the specified JNLP file.
    `static JNLPClassLoader` | JNLPClassLoader.`getInstance(java.net.URL location, java.lang.String uniqueKey, Version version, UpdatePolicy policy, java.lang.String mainName)` Returns a JNLP classloader for the JNLP file at the specified location.
    `JNLPClassLoader` | JNLPClassLoader.CodeBaseClassLoader.`getParentJNLPClassLoader()` Returns JNLPClassLoader that encompasses this loader

    Methods in net.sourceforge.jnlp.runtime with parameters of type JNLPClassLoader
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ManageJnlpResources.`downloadJars(JNLPClassLoader classLoader, java.net.URL ref, java.lang.String part, Version version)` Downloads jars identified by part name.
    `static JARDesc[]` | ManageJnlpResources.`findJars(JNLPClassLoader rootClassLoader, java.net.URL ref, java.lang.String part, Version version)` Returns jars from the JNLP file with the part name provided.
    `static boolean` | ManageJnlpResources.`isExternalResourceCached(JNLPClassLoader rootClassLoader, java.net.URL ref, java.lang.String version)` Returns true if the resource (not mentioned in the jnlp file) is cached, otherwise false Used by DownloadService.
    `static void` | ManageJnlpResources.`loadExternalResouceToCache(JNLPClassLoader rootClassLoader, java.net.URL ref, java.lang.String version)` Downloads and initializes resources which are not mentioned in the jnlp file.
    `static void` | ManageJnlpResources.`removeCachedJars(JNLPClassLoader classLoader, java.net.URL ref, JARDesc[] jars)` Removes jars from cache.
    `static void` | ManageJnlpResources.`removeExternalCachedResource(JNLPClassLoader rootClassLoader, java.net.URL ref, java.lang.String version)` Removes resource which are not mentioned in the jnlp file.

    Constructors in net.sourceforge.jnlp.runtime with parameters of type JNLPClassLoader
    Constructor and Description
    `JNLPClassLoader.CodeBaseClassLoader(java.net.URL[] urls, JNLPClassLoader cl)`

Submit a bug or feature