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 typesThis 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.
Represents a Proxy Auto Config file.
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
SecurityDialogMessage
s 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