All Classes and Interfaces

Class
Description
 
 
This class provides a GUI interface which shows some basic information on this project.
 
This dialog provides a means for user to edit more of the proxy settings.
This is the pane that modifies the proxy settings in more detail.
An applet audio clip using the javax.sound API.
The applet-desc element.
The applet environment including stub, context, and frame.
Represents a launched application instance created from a JNLP file.
The application-desc element.
This event is sent when an application is terminated.
Represents a running instance of an application described in a JNLPFile.
The listener that is notified when an application instance is terminated.
An interface that provides various details about an app's signers.
 
A dialog that displays some basic information about an exception
 
Provides ValueValidator implementations for some common value types
 
This is the main entry point for the JNLP client.
This class will provide a visual way of viewing cache ids.
 
 
Describes an entry in the cache.
This class helps maintain the ordering of most recently use items across multiple jvm instances.
 
Provides static methods to interact with the cache, download indicator, and other utility methods.
 
This class will provide a visual way of viewing cache.
 
Common utilities to manipulate certificates.
 
Maintains information about a CertPath that has signed at least one of the entries provided by a jar of the app.
An interface that provides various details about certificates of an app.
utility class to find any Interface implementing classes in netx/icedtea-web
 
 
 
This is to be used with combobox items.
Encapsulates a command line interface to the deployment configuration.
The component-desc element.
Validates a DeploymentConfiguration by identifying settings with unrecognized names or incorrect values.
 
This is the control panel for Java.
This displays the options related to debugging.
Show the progress of downloads.
This default implementation shows prints the exception to stdout and if not in headless mode displays the exception in a dialog.
This class stores the default configuration
Manages the various properties and configuration related to deployment.
 
This class provides the panel that allows the user to set whether they want to create a desktop shortcut for javaws.
 
 
Is storing result of directory validation.
This class is holding results of directory validation.
Updates the property as it happens.
This event is sent during the launch of an application.
A DownloadIndicator creates DownloadServiceListeners that are notified of resources being transferred and their progress.
The listener that is notified of the state of resources being downloaded by a ResourceTracker.
 
 
 
 
 
This interface provides a way for the JNLP application to open specific files in the client's system.
The extension element.
 
A dummy PacEvaluator that always returns "DIRECT"
 
 
 
This class contains a few file-related utility functions.
Indicates whether a file was successfully opened.
Thsi is very wierd interface, as two implementing classes have empty intersection.
A LaunchHandler that gives feedback to the user using GUI elements including splash screens and exception dialogs.
 
 
 
 
The icon element.
 
 
The information element.
 
The installer-desc element.
This class represents an exception indicating that an application instance already exists for this jnlp file
 
 
Thrown from net.sourceforge.jnlp.utilJArFile when verification of headers fails
The jar certificate verifier utility.
The JAR element.
A wrapper over JarFile that verifies zip headers to protect against GIFAR attacks.
 
 
 
Classloader that takes it's resources from a JNLP file.
 
Actions to specify how cache is to be managed *
SecurityDelegate, in real usage, relies on having a "parent" JNLPClassLoader instance.
Handles security decision logic for the JNLPClassLoader, eg which permission level to assign to JARs.
 
 
Provides methods to access the information in a Java Network Launching Protocol (JNLP) file.
 
To compare launching JNLP file with signed APPLICATION.JNLP or APPLICATION_TEMPLATE.jnlp.
 
Policy for JNLP environment.
A ProxySelector specific to JNLPs.
 
Configure and access the runtime environment.
 
The J2SE/Java element.
This panel is to allow access to setting the JRE but we currently do not support this.
 
 
 
The KeyStores class allows easily accessing the various KeyStores used.
 
 
 
This class provides several utilities to KeyStore.
 
Launches JNLPFiles either in the foreground or background.
Thrown when a JNLP application, applet, or installer could not be created.
 
This optional interface is used to handle conditions that occur while launching JNLP applications, applets, and installers.
An specialized XMLParser that uses TagSoup[1] to parse malformed XML Used by net.sourceforge.jnlp.Parser [1] http://home.ccil.org/~cowan/XML/tagsoup/
 
 
 
 
 
Thrown when the required information tag is not found under the current JVM's locale or as a generalized element.
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.
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.
This class provides the a panel that has a border with the name specified.
Handles loading and access of native code loading through a JNLP application or applet.
This is the pane used with creating a JDialog version.
This class converts the NanoXML's XMLElement nodes into the regular XML Node interface (for the methods used by Parser).
 
 
 
 
This interface represents an object which can evaluate Proxy Auto Config files.
 
The package element.
Thrown to indicate that an error has occurred while parsing a JNLP file.
Contains methods to parse an XML document into a JNLPFile.
Contains settings to be used by the Parser while parsing JNLP files.
 
 
 
Allows reuse of code that expects a JNLPFile object, while overriding behaviour specific to applets.
 
Represents plugin applet parameters, backed by a HashMap.
Implements a Policy Settings panel for the itweb-settings control panel.
 
A properties object backed by a specified file without throwing exceptions.
The property element.
 
This dialog provides way to manage rememberable dialogues
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.
Information about a single resource to download.
 
 
The resources element.
This class tracks the downloading of various resources of a JNLP file to local files in the cache.
 
 
 
The security element.
Represents the security level requested by an applet/application, as specified in its JNLP or HTML.
Provides methods for showing security warning dialogs for a wide range of JNLP security issues.
Represents a message to the security framework to show a specific security dialog
Handles SecurityDialogMessages and shows appropriate security dialogs.
A factory for showing many possible types of security warning to the user.
The types of access which may need user permission.
Types of dialogs we can create
This provides a way for the user to modify the security settings through a GUI.
 
 
 
Provides static methods to interact useful for using the JNLP services.
Represents a value for a configuration.
 
This interface specifies a listener which is notified whenever a new instance of the web start application is launched.
The SingleInstanceService provides a way to ensure that only one instance of the application is ever running - singleton behavior at the application level.
 
The actual panel that contains the fields that the user can edit accordingly.
Simple utility class that extends HashMap by adding an expiry to the entries.
Utility class to provide simple methods to help localize messages
 
 
 
 
 
 
Represents an 'update' element in a JNLP file.
Describes when/how long to check for updates.
Describes what to do when the Runtime knows there is an applicatFion update before the application is launched.
A policy that determines when a resource should be checked for an updated version.
 
A class implements the ValueValidator interface to indicate that it can validate values.
This class implements an X509 Trust Manager.
 
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).
This is special case of version, used only for checking jre version.
This list stores objects automatically using weak references.
This class builds a (freedesktop.org) desktop entry out of a JNLPFile .
 
Implementation of ExtendedService
 
XMLElement is a representation of an XML object.
An XMLParseException is thrown when an error occures while parsing an XML string.
 
Lookup table for services.
This class implements SingleInstanceService