## 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)`