APIdia Launch Partner
Top Fields Constructors Methods
jdk.jpackage.internal

pack-priv final Class PackageBuilder

extends Object
Class Inheritance
Static Imports
jdk.jpackage.internal.I18N.buildConfigException

Field Summary

Modifier and TypeField and Description
private String
private Application
private String
private Path
private Path
private AppImageLayout
private Path
private String
private Path
private final PackageType
private String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv PackageBuilder
pack-priv Optional<String>
pack-priv PackageBuilder
pack-priv Application
app()

pack-priv Package
pack-priv Optional<Path>
private static Optional<Path>
pack-priv PackageBuilder
pack-priv Optional<String>
pack-priv PackageBuilder
pack-priv Optional<Path>
pack-priv PackageBuilder
pack-priv Optional<Path>
pack-priv PackageBuilder
pack-priv Optional<AppImageLayout>
pack-priv PackageBuilder
pack-priv Optional<Path>
private static Path
mapInstallDir(Path installDir, PackageType type)

pack-priv PackageBuilder
pack-priv Optional<String>
name()

pack-priv PackageBuilder
pack-priv Optional<Path>
private AppImageLayout
private String
pack-priv PackageBuilder
pack-priv Optional<String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aboutURLback to summary
private String aboutURL
appback to summary
private Application app
descriptionback to summary
private String description
fileNameback to summary
private Path fileName
installDirback to summary
private Path installDir
installedPackageLayoutback to summary
private AppImageLayout installedPackageLayout
licenseFileback to summary
private Path licenseFile
nameback to summary
private String name
predefinedAppImageback to summary
private Path predefinedAppImage
typeback to summary
private final PackageType type
versionback to summary
private String version

Constructor Detail

PackageBuilderback to summary
pack-priv PackageBuilder(Application app, PackageType type)

Method Detail

aboutURLback to summary
pack-priv PackageBuilder aboutURL(String v)
aboutURLback to summary
pack-priv Optional<String> aboutURL()
appback to summary
pack-priv PackageBuilder app(Application v)
appback to summary
pack-priv Application app()
createback to summary
pack-priv Package create()
defaultInstallDirback to summary
pack-priv Optional<Path> defaultInstallDir()
defaultInstallDirback to summary
private static Optional<Path> defaultInstallDir(StandardPackageType pkgType, String pkgName, Application app)
descriptionback to summary
pack-priv PackageBuilder description(String v)
descriptionback to summary
pack-priv Optional<String> description()
fileNameback to summary
pack-priv PackageBuilder fileName(Path v)
fileNameback to summary
pack-priv Optional<Path> fileName()
installDirback to summary
pack-priv PackageBuilder installDir(Path v)
installDirback to summary
pack-priv Optional<Path> installDir()
installedPackageLayoutback to summary
pack-priv PackageBuilder installedPackageLayout(AppImageLayout v)
installedPackageLayoutback to summary
pack-priv Optional<AppImageLayout> installedPackageLayout()
licenseFileback to summary
pack-priv PackageBuilder licenseFile(Path v)
licenseFileback to summary
pack-priv Optional<Path> licenseFile()
mapInstallDirback to summary
private static Path mapInstallDir(Path installDir, PackageType type)
nameback to summary
pack-priv PackageBuilder name(String v)
nameback to summary
pack-priv Optional<String> name()
predefinedAppImageback to summary
pack-priv PackageBuilder predefinedAppImage(Path v)
predefinedAppImageback to summary
pack-priv Optional<Path> predefinedAppImage()
validatedInstalledPackageLayoutback to summary
private AppImageLayout validatedInstalledPackageLayout(Path relativeInstallDir)
validatedNameback to summary
private String validatedName()
versionback to summary
pack-priv PackageBuilder version(String v)
versionback to summary
pack-priv Optional<String> version()