Package jdk.jpackage.internal.model
package jdk.jpackage.internal.model
Classes and interfaces of the internal application packaging model.
Primary entities are:
Application, Package, and Launcher.- API Note:
- All methods of all interfaces and classes in this package return non-null values unless stated otherwise.
-
ClassDescriptionGeneric app image directory layout.Default implementation of
AppImageLayoutinterface.App image packaging type.A generic application for packaging.Default implementation ofApplicationinterface.Utility class to manage application launchers.Application app image layout.BuildsApplicationLayoutinstances.App image directory contents specific to application packaging.Default implementation ofApplicationLayoutMixininterface.Creates app image directory from the givenApplicationobject.Signals that error has occurred at configuration phase.BuildsConfigExceptioninstances.Custom application launcher icon.Default implementation ofCustomLauncherIcontype.Default application launcher icon.Dotted numeric version string.File association.Default implementation ofFileAssociationinterfaceApplication launcher.Default implementation ofLauncherinterface.Application launcher icon.Application launcher startup configuration using non-modular jar file.Details of Linux application launcher startup configuration using non-modular jar file.Default implementation ofLauncherJarStartupInfoMixininterface.Application launcher startup configuration using Java module.Details of application launcher startup configuration using Java module.Default implementation ofLauncherModularStartupInfoMixininterface.Generic startup configuration of an application launcher.Default implementation ofLauncherStartupInfointerface.Linux application.Linux DEB package.Details of Linux DEB package.Default implementation ofLinuxDebPackageMixininterface.Linux application launcher.Details of Linux application launcher.Default implementation ofLinuxLauncherMixininterface.Linux package.Details of Linux package.Default implementation ofLinuxPackageMixininterface.Linux RPM package.Details of Linux RPM package.Default implementation ofLinuxRpmPackageMixininterface.Native application package.Default implementation ofPackageinterface.Signals that error has occurred at packaging phase.Generic package type.Creates native package from the givenPackageobject.Creates Java runtime.Java runtime app image layout.Standard native package types.