Interface MacApplication
- All Superinterfaces:
Application,MacApplicationMixin
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface jdk.jpackage.internal.model.Application
Application.StubNested classes/interfaces inherited from interface jdk.jpackage.internal.model.MacApplicationMixin
MacApplicationMixin.Stub -
Method Summary
Modifier and TypeMethodDescriptiondefault PathGets the name of the root app image directory of this application.static MacApplicationcreate(Application app, MacApplicationMixin mixin) Gets the additional properties of this application for the application entry in the app image (".jpackage") file.default DottedVersiondefault booleansign()Returnstrueif 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, versionMethods inherited from interface jdk.jpackage.internal.model.MacApplicationMixin
appStore, bundleIdentifier, bundleName, category, icon, signingConfig
-
Method Details
-
shortVersion
-
appImageDirName
Description copied from interface:ApplicationGets the name of the root app image directory of this application.- Specified by:
appImageDirNamein interfaceApplication- Returns:
- the name of the root app image directory of this application
-
sign
default boolean sign()Returnstrueif the application image of this application should be signed.- Returns:
trueif the application image of this application should be signed
-
extraAppImageFileData
Description copied from interface:ApplicationGets the additional properties of this application for the application entry in the app image (".jpackage") file.- Specified by:
extraAppImageFileDatain interfaceApplication- Returns:
- the additional properties of this application for the application entry in ".jpackage" file
-
create
-