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
AppImageLayout
interface.App image packaging type.A generic application for packaging.Default implementation ofApplication
interface.Utility class to manage application launchers.Application app image layout.BuildsApplicationLayout
instances.App image directory contents specific to application packaging.Default implementation ofApplicationLayoutMixin
interface.Creates app image directory from the givenApplication
object.Signals that error has occurred at configuration phase.BuildsConfigException
instances.Custom application launcher icon.Default implementation ofCustomLauncherIcon
type.Default application launcher icon.Dotted numeric version string.File association.Default implementation ofFileAssociation
interfaceApplication launcher.Default implementation ofLauncher
interface.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 ofLauncherJarStartupInfoMixin
interface.Application launcher startup configuration using Java module.Details of application launcher startup configuration using Java module.Default implementation ofLauncherModularStartupInfoMixin
interface.Generic startup configuration of an application launcher.Default implementation ofLauncherStartupInfo
interface.Linux application.Linux DEB package.Details of Linux DEB package.Default implementation ofLinuxDebPackageMixin
interface.Linux application launcher.Details of Linux application launcher.Default implementation ofLinuxLauncherMixin
interface.Linux package.Details of Linux package.Default implementation ofLinuxPackageMixin
interface.Linux RPM package.Details of Linux RPM package.Default implementation ofLinuxRpmPackageMixin
interface.Native application package.Default implementation ofPackage
interface.Signals that error has occurred at packaging phase.Generic package type.Creates native package from the givenPackage
object.Creates Java runtime.Java runtime app image layout.Standard native package types.