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 |
Modifier and Type | Class and Description |
---|---|
class |
PluginBridge
Allows reuse of code that expects a JNLPFile object,
while overriding behaviour specific to applets.
|
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 |
ExtensionDesc.getJNLPFile() |
JNLPFile |
ResourcesDesc.getJNLPFile() |
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 |
DefaultLaunchHandler.launchInitialized(JNLPFile file)
Do nothing on when initializing
|
void |
GuiLaunchHandler.launchInitialized(JNLPFile file) |
protected ApplicationInstance |
Launcher.launchInstaller(JNLPFile file)
Launches a JNLP installer.
|
void |
JNLPSplashScreen.setFile(JNLPFile file) |
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.
|
Modifier and Type | Method and Description |
---|---|
JNLPFile |
JNLPClassLoader.getJNLPFile() |
JNLPFile |
ApplicationInstance.getJNLPFile()
Returns the jnlpfile on which is this application based
|
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.
|
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) |
Modifier and Type | Field and Description |
---|---|
JNLPFile |
SecurityDialogMessage.file |
Modifier and Type | Method and Description |
---|---|
JNLPFile |
SecurityDialog.getFile() |
Modifier and Type | Method and Description |
---|---|
void |
PluginAppVerifier.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
|
void |
JNLPAppVerifier.checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
JarCertVerifier jcv,
JNLPFile file) |
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.
|
Constructor and Description |
---|
SecurityDialogMessage(JNLPFile file) |
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
|
Modifier and Type | Method and Description |
---|---|
void |
JarCertVerifier.checkTrustWithUser(JNLPClassLoader.SecurityDelegate securityDelegate,
JNLPFile file) |
Modifier and Type | Method and Description |
---|---|
static java.net.URL |
UrlUtils.guessCodeBase(JNLPFile file) |
Constructor and Description |
---|
WindowsDesktopEntry(JNLPFile file) |
XDesktopEntry(JNLPFile file)
Create a XDesktopEntry for the given JNLP file
|