Uses of Class net.sourceforge.jnlp.runtime.JNLPClassLoader (IcedTea-Web: NetX )
Date: 2021-05-10

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

- Packages that use JNLPClassLoader
  Package | Description
  --- | ---
  net.sourceforge.jnlp | This package contains the classes that represent the parts of a Java Network Launching Protocol (JNLP) file as objects, and a way to launch a JNLP file as an application, applet, or installer.
  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

    Methods in net.sourceforge.jnlp with parameters of type JNLPClassLoader
    Modifier and Type | Method and Description
    --- | ---
    `void` | JNLPFile.ManifestsAttributes.`setLoader(JNLPClassLoader loader)`

  - ### 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, boolean enableCodeBase)` Returns a JNLP classloader for the specified JNLP file.
    `static JNLPClassLoader` | JNLPClassLoader.`getInstance(JNLPFile file, UpdatePolicy policy, java.lang.String mainName, boolean enableCodeBase)` Returns a JNLP classloader for the specified JNLP file.
    `static JNLPClassLoader` | JNLPClassLoader.`getInstance(java.net.URL location, java.lang.String uniqueKey, Version version, ParserSettings settings, UpdatePolicy policy, java.lang.String mainName, boolean enableCodeBase)` 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
    `CodeBaseClassLoader(java.net.URL[] urls, JNLPClassLoader cl)`
    `SecurityDelegateImpl(JNLPClassLoader classLoader)`

Submit a bug or feature