Class LocateJnlpClassLoader
java.lang.Object
net.sourceforge.jnlp.runtime.classloader.LocateJnlpClassLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static JNLPClassLoadergetLoaderByJnlpFile(JNLPClassLoader rootClassLoader, URL urlToJnlpFile) Locates the JNLPClassLoader of the JNLP file.(package private) static JNLPClassLoadergetLoaderByResourceUrl(JNLPClassLoader rootClassLoader, URL ref, String version) Locates the JNLPClassLoader of the JNLP file's resource.
-
Constructor Details
-
LocateJnlpClassLoader
LocateJnlpClassLoader()
-
-
Method Details
-
getLoaderByJnlpFile
Locates the JNLPClassLoader of the JNLP file.- Parameters:
rootClassLoader- Root JNLPClassLoader of the application.urlToJnlpFile- Path of the JNLP file. Ifnull, main JNLP file's location be used instead- Returns:
- the JNLPClassLoader of the JNLP file.
-
getLoaderByResourceUrl
static JNLPClassLoader getLoaderByResourceUrl(JNLPClassLoader rootClassLoader, URL ref, String version) Locates the JNLPClassLoader of the JNLP file's resource.- Parameters:
rootClassLoader- Root JNLPClassLoader of the application.ref- Path of the launch or extension JNLP File. Ifnull, main JNLP file's location will be used instead.version- The version of resource. Is null if no version is specified- Returns:
- the JNLPClassLoader of the JNLP file's resource.
-