APIdia Launch Partner
Top Interfaces Classes Enums
module jdk.jpackage

Package jdk.jpackage.internal.cli


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
BundlingOperationOptionScope

Bundling operation scope.

public interface
CliBundlingEnvironment

CLI bundling environment.

pack-priv interface
OptionArrayValueConverter<
option value element type
T
>

Defines creating an option value of type T[] from a string.

public interface
public interface
Options

R/O collection of objects associated with option identifiers.

pack-priv interface
OptionScope

Option scope.

pack-priv interface
OptionSource

Source where command line options come from.

pack-priv interface
OptionSpecMapperOptionScope<
the type of option value
T
,
the type of context
U
>

Option scope facilitating mapping of OptionSpec instances based on the given context.

public interface
OptionValue<
option value type.
T
>

Typed getter of option values in Options objects.

pack-priv interface
OptionValueConverter<
input option value type
T
,
output option value type
U
>

Defines creating an option value of type U from value of type T.

pack-priv interface
OptionValueExceptionFactory<T extends Exception>

Factory producing exception objects for option value processing failures.

pack-priv interface
Validator<T, U extends Exception>

pack-priv interface
pack-priv interface
public interface
WithOptionIdentifier

A type with an option identifier.

Class Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
HelpFormatter

Generic help formatter.

pack-priv class
pack-priv class
JOptSimpleOptionsBuilder

Builds an instance of Options interface backed with joptsimple command line parser.

public class
public class
Main

Main jpackage entry point.

pack-priv class
pack-priv class
OptionsAnalyzer

Analyzes jpackage command line structure.

pack-priv class
pack-priv class
OptionsProcessor

Processes jpackage command line.

public class
StandardAppImageFileOption

jpackage options in the app image (".jpackage.xml") file

public class
StandardFaOption

jpackage file association options

pack-priv class
StandardHelpFormatter

jpackage help formatter

public class
StandardOption

jpackage command line options

pack-priv class
public class
pack-priv class
pack-priv class

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum
BundlingOperationModifier

Modifiers for jpackage operations.

public enum
StandardBundlingOperation

Standard jpackage operations.