IcedTea-Web NetX

## Package 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.

See:
Description

Interface Summary
LaunchDesc
LaunchHandler: This optional interface is used to handle conditions that occur while launching JNLP applications, applets, and installers.

Class Summary
AbstractLaunchHandler
AppletDesc: The applet-desc element.
ApplicationDesc: The application-desc element.
AssociationDesc
ComponentDesc: The component-desc element.
DefaultLaunchHandler: This default implementation shows prints the exception to stdout and if not in headless mode displays the exception in a dialog.
DownloadOptions
ExtensionDesc: The extension element.
GuiLaunchHandler: A `LaunchHandler` that gives feedback to the user using GUI elements including splash screens and exception dialogs.
IconDesc: The icon element.
InformationDesc: The information element.
InstallerDesc: The installer-desc element.
JARDesc: The JAR element.
JNLPCreator
JNLPFile: Provides methods to access the information in a Java Network Launching Protocol (JNLP) file.
JNLPMatcher: To compare launching JNLP file with signed APPLICATION.JNLP or APPLICATION_TEMPLATE.jnlp.
JNLPSplashScreen
JREDesc: The J2SE/Java element.
Launcher: Launches JNLPFiles either in the foreground or background.
LaunchException.LaunchExceptionWithStamp
MenuDesc
NetxPanel: This panel calls into netx to run an applet, and pipes the display into a panel from the icedtea-web browser plugin.
PackageDesc: The package element.
ParserSettings: Contains settings to be used by the Parser while parsing JNLP files.
PluginBridge: Allows reuse of code that expects a JNLPFile object, while overriding behaviour specific to applets.
PluginParameters: Represents plugin applet parameters, backed by a Hashtable.
PropertyDesc: The property element.
RelatedContentDesc
ResourcesDesc: The resources element.
SecurityDesc: The security element.
ShortcutDesc
StreamEater: This class reads the output from a launched process and writes it to stdout.
UpdateDesc: Represents an 'update' element in a JNLP file.
Version: A JNLP Version string in the form "1.2-3_abc" followed by an optional + (includes all later versions) or * (matches any suffixes on versions).

Enum Summary
UpdateDesc.Check: Describes when/how long to check for updates.
UpdateDesc.Policy: Describes what to do when the Runtime knows there is an applicatFion update before the application is launched.

Exception Summary
JNLPMatcherException
LaunchException: Thrown when a JNLP application, applet, or installer could not be created.
MissingInformationException: Thrown when the required information tag is not found under the current JVM's locale or as a generalized element.
MissingTitleException: Thrown when a title that is required from the information tag is not found under the current JVM's locale or as a generalized element.
MissingVendorException: Thrown when a vendor that is required from the information tag is not found under the current JVM's locale or as a generalized element.
NullJnlpFileException
ParseException: Thrown to indicate that an error has occurred while parsing a JNLP file.
PluginParameterException
RequiredElementException: Thrown when a field that is required from the information tag is not found under the current JVM's locale or as a generalized element.

## Package net.sourceforge.jnlp Description

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.

## Package Specification

- JNLP specification

## Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

- Netx JNLP Client
- Java Web Start JNLP Client

IcedTea-Web NetX

Submit a bug or feature