Interface WinLauncher

All Superinterfaces:
Launcher, WinLauncherMixin

public interface WinLauncher extends Launcher, WinLauncherMixin
  • Method Details

    • executableSuffix

      default Optional<String> executableSuffix()
      Description copied from interface: Launcher
      Gets extension of the executable file of this launcher if available or an empty Optional instance otherwise.
      Specified by:
      executableSuffix in interface Launcher
      Returns:
      the extension of the executable file of this launcher
    • executableResource

      default InputStream executableResource()
      Description copied from interface: Launcher
      Opens a stream with the template executable file for this launcher. Caller is responsible for close the stream.
      Specified by:
      executableResource in interface Launcher
      Returns:
      a stream with the template executable file for this launcher
    • extraAppImageFileData

      default Map<String,String> extraAppImageFileData()
      Description copied from interface: Launcher
      Gets the additional properties for application launcher entries in the app image (".jpackage") file.
      Specified by:
      extraAppImageFileData in interface Launcher
      Returns:
      the additional properties for application launcher entries in ".jpackage" file
    • create

      static WinLauncher create(Launcher launcher, WinLauncherMixin mixin)