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.A generic bundle specification.Bundling environment.Descriptor of a generic bundling operation.Signals that error has occurred at configuration phase.BuildsConfigExceptioninstances.Custom application launcher icon sourced from an external file.Default implementation ofCustomLauncherIcontype.Default application launcher icon.Dotted numeric version string.Description of an external application image.Launcher description.File association.Default implementation ofFileAssociationinterfaceGeneric jpackage exception with non-null message.Application 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.A shortcut to launch an application launcher.The directory in which to run an application launcher when it is started from a shortcut.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.Generic package type.Collection of functions to create instances of types defined in this package from strings.Custom application launcher icon sourced from the resource directory.Default implementation ofResourceDirLauncherIcontype.Creates Java runtime.Java runtime app image layout.Standard native package types.