Uses of Class net.sourceforge.jnlp.JNLPFile (IcedTea-Web: NetX )
Date: 2021-11-09

## Uses of Class
net.sourceforge.jnlp.JNLPFile

- Packages that use JNLPFile
  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 | package generally about showing various security prompts
  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 |

- - ### Uses of JNLPFile in net.sourceforge.jnlp

    Subclasses of JNLPFile in net.sourceforge.jnlp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PluginBridge` Allows reuse of code that expects a JNLPFile object, while overriding behaviour specific to applets.

    Methods in net.sourceforge.jnlp that return JNLPFile
    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` | ResourcesDesc.`getJNLPFile()`
    `JNLPFile` | ExtensionDesc.`getJNLPFile()`

    Methods in net.sourceforge.jnlp with parameters of type JNLPFile
    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` | LaunchHandler.`launchInitialized(JNLPFile file)` Called when an application, applet or installer has been determined.
    `void` | GuiLaunchHandler.`launchInitialized(JNLPFile file)`
    `void` | DefaultLaunchHandler.`launchInitialized(JNLPFile file)` Do nothing on when initializing
    `protected ApplicationInstance` | Launcher.`launchInstaller(JNLPFile file)` Launches a JNLP installer.
    `void` | JNLPSplashScreen.`setFile(JNLPFile file)`

    Constructors in net.sourceforge.jnlp with parameters of type JNLPFile
    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.
    `Parser(JNLPFile file, java.net.URL base, Node root, ParserSettings settings)` Create a parser for the JNLP file.
    `Parser(JNLPFile file, java.net.URL base, Node root, ParserSettings settings, java.net.URL codebase)` Create a parser for the JNLP file.
    `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.

  - ### Uses of JNLPFile in net.sourceforge.jnlp.runtime

    Methods in net.sourceforge.jnlp.runtime that return JNLPFile
    Modifier and Type | Method and Description
    --- | ---
    `JNLPFile` | JNLPClassLoader.`getJNLPFile()`
    `JNLPFile` | ApplicationInstance.`getJNLPFile()` Returns the jnlpfile on which is this application based

    Methods in net.sourceforge.jnlp.runtime with parameters of type JNLPFile
    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.

    Constructors in net.sourceforge.jnlp.runtime with parameters of type JNLPFile
    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)`

  - ### Uses of JNLPFile in net.sourceforge.jnlp.security

    Fields in net.sourceforge.jnlp.security declared as JNLPFile
    Modifier and Type | Field and Description
    --- | ---
    `JNLPFile` | SecurityDialogMessage.`file`

    Methods in net.sourceforge.jnlp.security that return JNLPFile
    Modifier and Type | Method and Description
    --- | ---
    `JNLPFile` | SecurityDialog.`getFile()`

    Methods in net.sourceforge.jnlp.security with parameters of type JNLPFile
    Modifier and Type | Method and Description
    --- | ---
    `void` | PluginAppVerifier.`checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate, JarCertVerifier jcv, JNLPFile file)`
    `void` | JNLPAppVerifier.`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 net.sourceforge.jnlp.security.dialogresults.AccessWarningPaneComplexReturn` | SecurityDialogs.`showAccessWarningDialog(SecurityDialogs.AccessType accessType, JNLPFile file, java.lang.Object[] extras)` Shows a warning dialog for different types of system access (i.e.
    `static net.sourceforge.jnlp.security.dialogresults.YesNoSandbox` | 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 documentBase, java.util.Set<java.net.URL> remoteUrls)`
    `static boolean` | SecurityDialogs.`showMissingALACAttributePanel(JNLPFile file, java.net.URL codeBase, java.util.Set<java.net.URL> remoteUrls)`
    `static boolean` | SecurityDialogs.`showMissingPermissionsAttributeDialogue(JNLPFile file)`
    `static net.sourceforge.jnlp.security.dialogresults.YesNoSandbox` | 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.dialogresults.YesNoSandboxLimited` | SecurityDialogs.`showUnsignedWarningDialog(JNLPFile file)` Shows a warning dialog for when a plugin applet is unsigned.

    Constructors in net.sourceforge.jnlp.security with parameters of type JNLPFile
    Constructor and Description
    `SecurityDialogMessage(JNLPFile file)`

  - ### Uses of JNLPFile in net.sourceforge.jnlp.services

    Methods in net.sourceforge.jnlp.services with parameters of type JNLPFile
    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

  - ### Uses of JNLPFile in net.sourceforge.jnlp.tools

    Methods in net.sourceforge.jnlp.tools with parameters of type JNLPFile
    Modifier and Type | Method and Description
    --- | ---
    `void` | JarCertVerifier.`checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate, JNLPFile file)`

  - ### Uses of JNLPFile in net.sourceforge.jnlp.util

    Methods in net.sourceforge.jnlp.util with parameters of type JNLPFile
    Modifier and Type | Method and Description
    --- | ---
    `static java.net.URL` | UrlUtils.`guessCodeBase(JNLPFile file)`

    Constructors in net.sourceforge.jnlp.util with parameters of type JNLPFile
    Constructor and Description
    `WindowsDesktopEntry(JNLPFile file)`
    `XDesktopEntry(JNLPFile file)` Create a XDesktopEntry for the given JNLP file

Submit a bug or feature