Class LocateJnlpClassLoader

java.lang.Object
net.sourceforge.jnlp.runtime.classloader.LocateJnlpClassLoader

class LocateJnlpClassLoader extends Object
  • Constructor Details

    • LocateJnlpClassLoader

      LocateJnlpClassLoader()
  • Method Details

    • getLoaderByJnlpFile

      static JNLPClassLoader getLoaderByJnlpFile(JNLPClassLoader rootClassLoader, URL urlToJnlpFile)
      Locates the JNLPClassLoader of the JNLP file.
      Parameters:
      rootClassLoader - Root JNLPClassLoader of the application.
      urlToJnlpFile - Path of the JNLP file. If null, 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. If null, 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.