| 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. | 
| net.sourceforge.jnlp.security | 
{@code
        ITW-thread(s)               | dialogs-thread                                                                                                                                  X
                                    |                                                                                                                                                 X
   presteps in SecurtyDialogs       |                                                                                                                                                 X
      # eg handle trustall/none     |                                                                                                                                                 X
      # eg handle or remeber itself |                                                                                                                                                 X
        actions                     |                                                                                                                                                 X
            |                       |                                                                                                                                                 X
    prepare message                 |                                                                                                                                                 X
               # set JNLPfile       |                                                                                                                                                 X
               # set type of dialog |                                                                                                                                                 X
                   see              |                                                                                                                                                 X
               # extrass... | 
| net.sourceforge.jnlp.services | This package contains the classes that implement the standard services 
 defined by the JNLP specification. | 
| net.sourceforge.jnlp.tools | |
| net.sourceforge.jnlp.util | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PluginBridgeAllows reuse of code that expects a JNLPFile object,
 while overriding behaviour specific to applets. | 
| Modifier and Type | Method and Description | 
|---|---|
| JNLPFile | JNLPCreator. create(java.net.URL location,
      Version version,
      ParserSettings settings,
      UpdatePolicy policy,
      java.net.URL forceCodebase) | 
| JNLPFile | LaunchException. getFile() | 
| JNLPFile | ExtensionDesc. getJNLPFile() | 
| JNLPFile | ResourcesDesc. getJNLPFile() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AppletInstance | Launcher. createApplet(JNLPFile file,
            boolean enableCodeBase,
            java.awt.Container cont)Create an AppletInstance. | 
| protected java.applet.Applet | Launcher. createAppletObject(JNLPFile file,
                  boolean enableCodeBase,
                  java.awt.Container cont)Creates an Applet object from a JNLPFile. | 
| protected ApplicationInstance | Launcher. createApplication(JNLPFile file)Creates an Application. | 
| protected java.lang.ThreadGroup | Launcher. createThreadGroup(JNLPFile file)Create a thread group for the JNLP file. | 
| protected ApplicationInstance | Launcher. getApplet(JNLPFile file,
         boolean enableCodeBase,
         java.awt.Container cont)Gets an ApplicationInstance, but does not launch the applet. | 
| ApplicationInstance | Launcher. launch(JNLPFile file)Launches a JNLP file by calling the launch method for the
 appropriate file type. | 
| ApplicationInstance | Launcher. launch(JNLPFile file,
      java.awt.Container cont)Launches a JNLP file inside the given container if it is an applet. | 
| protected ApplicationInstance | Launcher. launchApplet(JNLPFile file,
            boolean enableCodeBase,
            java.awt.Container cont)Launches a JNLP applet. | 
| protected ApplicationInstance | Launcher. launchApplication(JNLPFile file)Launches a JNLP application. | 
| void | Launcher. launchExternal(java.util.List<java.lang.String> vmArgs,
              JNLPFile file,
              java.util.List<java.lang.String> javawsArgs)Launches the JNLP file in a new JVM instance. | 
| void | DefaultLaunchHandler. launchInitialized(JNLPFile file)Do nothing on when initializing | 
| void | GuiLaunchHandler. launchInitialized(JNLPFile file) | 
| void | LaunchHandler. launchInitialized(JNLPFile file)Called when an application, applet or installer has been determined. | 
| protected ApplicationInstance | Launcher. launchInstaller(JNLPFile file)Launches a JNLP installer. | 
| void | JNLPSplashScreen. setFile(JNLPFile file) | 
| Constructor and Description | 
|---|
| JNLPSplashScreen(ResourceTracker resourceTracker,
                JNLPFile file) | 
| LaunchException(JNLPFile file,
               java.lang.Exception cause,
               java.lang.String severity,
               java.lang.String category,
               java.lang.String summary,
               java.lang.String description)Creates a LaunchException without detail message. | 
| ResourcesDesc(JNLPFile jnlpFile,
             java.util.Locale[] locales,
             java.lang.String[] os,
             java.lang.String[] arch)Create a representation of one information section of the
 JNLP File. | 
| SecurityDesc(JNLPFile file,
            java.lang.Object type,
            java.net.URL downloadHost)Create a security descriptor. | 
| SecurityDesc(JNLPFile file,
            SecurityDesc.RequestedPermissionLevel requestedPermissionLevel,
            java.lang.Object type,
            java.net.URL downloadHost)Create a security descriptor. | 
| Modifier and Type | Method and Description | 
|---|---|
| JNLPFile | ApplicationInstance. getJNLPFile()Returns the jnlpfile on which is this application based | 
| JNLPFile | JNLPClassLoader. getJNLPFile() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| Constructor and Description | 
|---|
| AppletEnvironment(JNLPFile file,
                 AppletInstance appletInstance)Create a new applet environment for the applet specified by
 the JNLP file, in a new frame. | 
| AppletEnvironment(JNLPFile file,
                 AppletInstance appletInstance,
                 java.awt.Container cont)Create a new applet environment for the applet specified by
 the JNLP file. | 
| AppletInstance(JNLPFile file,
              java.lang.ThreadGroup group,
              java.lang.ClassLoader loader,
              java.applet.Applet applet)Create a New Task based on the Specified URL | 
| AppletInstance(JNLPFile file,
              java.lang.ThreadGroup group,
              java.lang.ClassLoader loader,
              java.applet.Applet applet,
              java.awt.Container cont)Create a New Task based on the Specified URL | 
| ApplicationInstance(JNLPFile file,
                   java.lang.ThreadGroup group,
                   java.lang.ClassLoader loader)Create an application instance for the file. | 
| JNLPClassLoader(JNLPFile file,
               UpdatePolicy policy)Create a new JNLPClassLoader from the specified file. | 
| JNLPClassLoader(JNLPFile file,
               UpdatePolicy policy,
               java.lang.String mainName,
               boolean enableCodeBase)Create a new JNLPClassLoader from the specified file. | 
| ManifestAttributesChecker(SecurityDesc security,
                         JNLPFile file,
                         JNLPClassLoader.SigningState signing,
                         JNLPClassLoader.SecurityDelegate securityDelegate) | 
| Modifier and Type | Method and Description | 
|---|---|
| JNLPFile | SecurityDialog. getFile() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JNLPAppVerifier. checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
                  JarCertVerifier jcv,
                  JNLPFile file) | 
| void | PluginAppVerifier. checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
                  JarCertVerifier jcv,
                  JNLPFile file) | 
| void | AppVerifier. checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
                  JarCertVerifier jcv,
                  JNLPFile file)Prompt the user with requests for trusting the certificates used by this app | 
| static java.lang.Object | SecurityDialogs. showAccessWarningDialog(SecurityDialogs.AccessType accessType,
                       JNLPFile file,
                       java.lang.Object[] extras)unlike showAccessWarningDialogB this is returning raw int code | 
| static boolean | SecurityDialogs. showAccessWarningDialogB(SecurityDialogs.AccessType accessType,
                        JNLPFile file)Shows a warning dialog for different types of system access (i.e. | 
| static boolean | SecurityDialogs. showAccessWarningDialogB(SecurityDialogs.AccessType accessType,
                        JNLPFile file,
                        java.lang.Object[] extras) | 
| static net.sourceforge.jnlp.security.dialogs.AccessWarningPaneComplexReturn | SecurityDialogs. showAccessWarningDialogComplexReturn(SecurityDialogs.AccessType accessType,
                                    JNLPFile file) | 
| static int | SecurityDialogs. showAccessWarningDialogI(SecurityDialogs.AccessType accessType,
                        JNLPFile file)unlike showAccessWarningDialogB this is returning raw int code | 
| static SecurityDialogs.AppletAction | SecurityDialogs. showCertWarningDialog(SecurityDialogs.AccessType accessType,
                     JNLPFile file,
                     CertVerifier certVerifier,
                     JNLPClassLoader.SecurityDelegate securityDelegate)Shows a security warning dialog according to the specified type of
 access. | 
| static boolean | SecurityDialogs. showMatchingALACAttributePanel(JNLPFile file,
                              java.net.URL codeBase,
                              java.util.Set<java.net.URL> remoteUrls) | 
| static net.sourceforge.jnlp.security.dialogs.apptrustwarningpanel.AppTrustWarningPanel.AppSigningWarningAction | SecurityDialogs. showPartiallySignedWarningDialog(JNLPFile file,
                                CertVerifier certVerifier,
                                JNLPClassLoader.SecurityDelegate securityDelegate)Shows a warning dialog for when an applet or application is partially signed. | 
| static net.sourceforge.jnlp.security.dialogs.apptrustwarningpanel.AppTrustWarningPanel.AppSigningWarningAction | SecurityDialogs. showUnsignedWarningDialog(JNLPFile file)Shows a warning dialog for when a plugin applet is unsigned. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ServiceUtil. checkExistingSingleInstance(JNLPFile jnlpFile)Checks that this application (represented by the jnlp) isnt already running | 
| void | XSingleInstanceService. checkSingleInstanceRunning(JNLPFile jnlpFile)Check if another instance of this application is already running | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JarCertVerifier. checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
                  JNLPFile file) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.net.URL | UrlUtils. guessCodeBase(JNLPFile file) | 
| Constructor and Description | 
|---|
| XDesktopEntry(JNLPFile file)Create a XDesktopEntry for the given JNLP file |