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 interface
 
Fixed 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.