Class LocateJnlpClassLoader


  • class LocateJnlpClassLoader
    extends java.lang.Object
    • Constructor Detail

      • LocateJnlpClassLoader

        LocateJnlpClassLoader()
    • Method Detail

      • getLoaderByJnlpFile

        static JNLPClassLoader getLoaderByJnlpFile​(JNLPClassLoader rootClassLoader,
                                                   java.net.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,
                                                      java.net.URL ref,
                                                      java.lang.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.