APIdia Launch Partner
Top Description Methods
jdk.jpackage.internal.model

public Interface LinuxLauncher

extends Launcher, LinuxLauncherMixin
Static Imports
jdk.jpackage.internal.cli.StandardAppImageFileOption.LINUX_LAUNCHER_SHORTCUT

Linux application launcher.

Use create method to create objects implementing this interface.

Method Summary

Modifier and TypeMethod and Description
public static LinuxLauncher

Returns:

the proxy dispatching calls to the given objects
create
(Launcher
the generic application launcher
launcher
,
LinuxLauncherMixin
Linux-specific details supplementing the generic application launcher
mixin
)

Constructs LinuxLauncher instance from the given Launcher and LinuxLauncherMixin instances.

public default Map<String, String>
extraAppImageFileData()

Implements jdk.jpackage.internal.model.Launcher.extraAppImageFileData.

Gets the additional properties for application launcher entries in the app image (".jpackage.xml") file.

Inherited from jdk.jpackage.internal.model.Launcher:
defaultIconResourceNamedescriptionexecutableNameexecutableNameWithSuffixexecutableResourceexecutableSuffixfileAssociationshasCustomIconhasDefaultIconhasIconiconisServicenamestartupInfo
Inherited from jdk.jpackage.internal.model.LinuxLauncherMixin:
shortcut

Method Detail

createback to summary
public static LinuxLauncher create(Launcher launcher, LinuxLauncherMixin mixin)

Constructs LinuxLauncher instance from the given Launcher and LinuxLauncherMixin instances.

Parameters
launcher:Launcher

the generic application launcher

mixin:LinuxLauncherMixin

Linux-specific details supplementing the generic application launcher

Returns:LinuxLauncher

the proxy dispatching calls to the given objects

extraAppImageFileDataback to summary
public default Map<String, String> extraAppImageFileData()

Implements jdk.jpackage.internal.model.Launcher.extraAppImageFileData.

Doc from jdk.jpackage.internal.model.Launcher.extraAppImageFileData.

Gets the additional properties for application launcher entries in the app image (".jpackage.xml") file.

Annotations
@Override