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.tools |
Modifier and Type | Method and Description |
---|---|
LaunchException |
LaunchException.LaunchExceptionWithStamp.getEx() |
Modifier and Type | Method and Description |
---|---|
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.
|
void |
GuiLaunchHandler.launchError(LaunchException exception) |
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.
|
boolean |
LaunchHandler.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 |
DefaultLaunchHandler.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 |
LaunchHandler.validationError(LaunchException error)
Called when a security validation error occurs while
launching the application.
|
boolean |
GuiLaunchHandler.validationError(LaunchException error) |
boolean |
DefaultLaunchHandler.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 |
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
|
Modifier and Type | Method and Description |
---|---|
void |
JarCertVerifier.checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
JNLPFile file) |