Interface MacApplication
- All Superinterfaces:
Application
,MacApplicationMixin
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface jdk.jpackage.internal.model.Application
Application.Stub
Nested classes/interfaces inherited from interface jdk.jpackage.internal.model.MacApplicationMixin
MacApplicationMixin.Stub
-
Method Summary
Modifier and TypeMethodDescriptiondefault Path
Gets the name of the root app image directory of this application.static MacApplication
create
(Application app, MacApplicationMixin mixin) Gets the additional properties of this application for the application entry in the app image (".jpackage") file.default DottedVersion
default boolean
sign()
Returnstrue
if the application image of this application should be signed.Methods inherited from interface jdk.jpackage.internal.model.Application
additionalLaunchers, asApplicationLayout, contentDirs, copyright, description, fileAssociations, imageLayout, isRuntime, isService, launchers, mainLauncher, name, runtimeBuilder, srcDir, vendor, version
Methods inherited from interface jdk.jpackage.internal.model.MacApplicationMixin
appStore, bundleIdentifier, bundleName, category, icon, signingConfig
-
Method Details
-
shortVersion
-
appImageDirName
Description copied from interface:Application
Gets the name of the root app image directory of this application.- Specified by:
appImageDirName
in interfaceApplication
- Returns:
- the name of the root app image directory of this application
-
sign
default boolean sign()Returnstrue
if the application image of this application should be signed.- Returns:
true
if the application image of this application should be signed
-
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 interfaceApplication
- Returns:
- the additional properties of this application for the application entry in ".jpackage" file
-
create
-