Interface LinuxLauncher
- All Superinterfaces:
Launcher
,LinuxLauncherMixin
Linux application launcher.
Use create(jdk.jpackage.internal.model.Launcher, jdk.jpackage.internal.model.LinuxLauncherMixin)
method to create objects implementing this interface.
-
Nested Class Summary
Nested classes/interfaces inherited from interface jdk.jpackage.internal.model.Launcher
Launcher.Stub
Nested classes/interfaces inherited from interface jdk.jpackage.internal.model.LinuxLauncherMixin
LinuxLauncherMixin.Stub
-
Method Summary
Modifier and TypeMethodDescriptionstatic LinuxLauncher
create
(Launcher launcher, LinuxLauncherMixin mixin) Gets the additional properties for application launcher entries in the app image (".jpackage") file.Methods inherited from interface jdk.jpackage.internal.model.Launcher
defaultIconResourceName, description, executableName, executableNameWithSuffix, executableResource, executableSuffix, fileAssociations, hasCustomIcon, hasDefaultIcon, hasIcon, icon, isService, name, startupInfo
Methods inherited from interface jdk.jpackage.internal.model.LinuxLauncherMixin
shortcut
-
Method Details
-
extraAppImageFileData
Description copied from interface:Launcher
Gets the additional properties for application launcher entries in the app image (".jpackage") file.- Specified by:
extraAppImageFileData
in interfaceLauncher
- Returns:
- the additional properties for application launcher entries in ".jpackage" file
-
create
- Parameters:
launcher
- the generic application launchermixin
- Linux-specific details supplementing the generic application launcher- Returns:
- the proxy dispatching calls to the given objects
-