All Classes and Interfaces
Class
Description
Generic app image directory layout.
Default implementation of
AppImageLayout
interface.App image packaging type.
A generic application for packaging.
Default implementation of
Application
interface.Utility class to manage application launchers.
Application app image layout.
Builds
ApplicationLayout
instances.App image directory contents specific to application packaging.
Default implementation of
ApplicationLayoutMixin
interface.Creates app image directory from the given
Application
object.Arguments
This class encapsulates and processes the command line arguments,
in effect, implementing all the work of jpackage tool.
BasicBundlers
A basic bundlers collection that loads the default bundlers.
Bundler
The basic interface implemented by all Bundlers.
Bundlers
The interface implemented by BasicBundlers
CLIHelp
Generate and show the command line interface help message(s).
This class consists exclusively of static methods that operate on or return collections.
Dynamic proxy dispatching method calls to multiple objects.
Builder of
CompositeProxy
instances.Invocation tunnel.
Signals that error has occurred at configuration phase.
Builds
ConfigException
instances.Custom application launcher icon.
Default implementation of
CustomLauncherIcon
type.Default application launcher icon.
DeployParams
This class is generated and used in Arguments.processArguments() as
intermediate step in generating the BundleParams and ultimately the Bundles
Dotted numeric version string.
File association.
Default implementation of
FileAssociation
interfaceFixed directed acyclic graph (DAG).
JPackageToolProvider
This is the ToolProvider implementation exported
to java.util.spi.ToolProvider and ultimately javax.tools.ToolProvider
Application launcher.
Default implementation of
Launcher
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 of
LauncherJarStartupInfoMixin
interface.Application launcher startup configuration using Java module.
Details of application launcher startup configuration using Java module.
Default implementation of
LauncherModularStartupInfoMixin
interface.Generic startup configuration of an application launcher.
Default implementation of
LauncherStartupInfo
interface.Builds list of packages providing dynamic libraries for the given set of files.
Linux application.
Linux DEB package.
Details of Linux DEB package.
Default implementation of
LinuxDebPackageMixin
interface.Linux application launcher.
Details of Linux application launcher.
Default implementation of
LinuxLauncherMixin
interface.Helper to install launchers as services using "systemd".
Linux package.
Details of Linux package.
Default implementation of
LinuxPackageMixin
interface.There are two command line options to configure license information for RPM
packaging: --linux-rpm-license-type and --license-file.
Linux RPM package.
Details of Linux RPM package.
Default implementation of
LinuxRpmPackageMixin
interface.Builder of exceptions with localized messages.
Log
General purpose logging mechanism.
Helper to install launchers as services using "launchd".
Native application package.
Default implementation of
Package
interface.Signals that error has occurred at packaging phase.
Generic package type.
Creates native package from the given
Package
object.Group of paths.
Handler of file copying and directory creating.
Creates Java runtime.
Java runtime app image layout.
Standard native package types.
String bundle contains locale-specific strings.
Class to replace tokens in strings.
WinMsiBundler
Produces .msi installer from application image.
WiX tool.