Interface MacApplication

All Superinterfaces:
Application, MacApplicationMixin

public interface MacApplication extends Application, MacApplicationMixin
  • Method Details

    • shortVersion

      default DottedVersion shortVersion()
    • appImageDirName

      default Path appImageDirName()
      Description copied from interface: Application
      Gets the name of the root app image directory of this application.
      Specified by:
      appImageDirName in interface Application
      Returns:
      the name of the root app image directory of this application
    • sign

      default boolean sign()
      Returns true if the application image of this application should be signed.
      Returns:
      true if the application image of this application should be signed
    • extraAppImageFileData

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

      static MacApplication create(Application app, MacApplicationMixin mixin)