| 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.tools | 
| Modifier and Type | Method and Description | 
|---|---|
| LaunchException | LaunchException.LaunchExceptionWithStamp. getEx() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DefaultLaunchHandler. launchError(LaunchException exception)Called when the application could not be launched due to a
 fatal error, such as the inability to find the main class
 or non-parseable XML. | 
| void | GuiLaunchHandler. launchError(LaunchException exception) | 
| void | LaunchHandler. launchError(LaunchException exception)Called when the application could not be launched due to a
 fatal error, such as the inability to find the main class or
 non-parseable XML. | 
| boolean | DefaultLaunchHandler. launchWarning(LaunchException warning)Called when launching the application can not be launched
 due to an error that is not fatal. | 
| boolean | GuiLaunchHandler. launchWarning(LaunchException warning) | 
| boolean | LaunchHandler. launchWarning(LaunchException warning)Called when launching the application can not be launched due
 to an error that is not fatal. | 
| protected void | AbstractLaunchHandler. printMessage(LaunchException ex)Print a message | 
| boolean | DefaultLaunchHandler. validationError(LaunchException error)Called when a security validation error occurs while
 launching the application. | 
| boolean | GuiLaunchHandler. validationError(LaunchException error) | 
| boolean | LaunchHandler. validationError(LaunchException error)Called when a security validation error occurs while
 launching the application. | 
| 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. | 
| static PropertyDesc | PropertyDesc. fromString(java.lang.String prop) | 
| protected ApplicationInstance | Launcher. getApplet(JNLPFile file,
         boolean enableCodeBase,
         java.awt.Container cont)Gets an ApplicationInstance, but does not launch the applet. | 
| void | NetxPanel. init(PluginBridge bridge) | 
| 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. | 
| ApplicationInstance | Launcher. launch(java.net.URL location)Launches a JNLP file by calling the launch method for the
 appropriate file type. | 
| 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 | Launcher. launchExternal(java.util.List<java.lang.String> vmArgs,
              java.util.List<java.lang.String> javawsArgs)Launches the JNLP file at the specified location in a new JVM
 instance. | 
| void | Launcher. launchExternal(java.net.URL url)Launches the JNLP file in a new JVM instance. | 
| protected ApplicationInstance | Launcher. launchInstaller(JNLPFile file)Launches a JNLP installer. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JNLPClassLoader | JNLPClassLoader. addNextResource()Adds the next unused resource to the classloader. | 
| SecurityDesc | JNLPClassLoader.SecurityDelegate. getClassLoaderSecurity(java.net.URL codebaseHost) | 
| SecurityDesc | JNLPClassLoader.SecurityDelegateImpl. getClassLoaderSecurity(java.net.URL codebaseHost) | 
| 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. | 
| void | JNLPClassLoader.SecurityDelegate. promptUserOnPartialSigning() | 
| void | JNLPClassLoader.SecurityDelegateImpl. promptUserOnPartialSigning() | 
| void | JNLPClassLoader. setRunInSandbox() | 
| void | JNLPClassLoader.SecurityDelegate. setRunInSandbox() | 
| void | JNLPClassLoader.SecurityDelegateImpl. setRunInSandbox() | 
| Constructor and Description | 
|---|
| 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 | 
|---|---|
| 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 | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JarCertVerifier. checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
                  JNLPFile file) |