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

pack-priv final Class PackageScripts<T extends Enum<T> & Supplier<OverridableResource>>

extends Object
Class Inheritance
Static Imports
java.util.stream.Collectors.toMap

Shell scripts of a package.

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final Map<T, ShellScriptResource>

Constructor Summary

AccessConstructor and Description
pack-priv
PackageScripts(Class<T> scriptIdsType)

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T extends Enum<T> & Supplier<OverridableResource>> PackageScripts<T>
create(Class<T> scriptIdsType)

pack-priv boolean
pack-priv void
pack-priv PackageScripts<T>
pack-priv PackageScripts<T>
pack-priv PackageScripts<T>
pack-priv PackageScripts<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

scriptsback to summary
private final Map<T, ShellScriptResource> scripts

Constructor Detail

PackageScriptsback to summary
pack-priv PackageScripts(Class<T> scriptIdsType)

Method Detail

createback to summary
pack-priv static <T extends Enum<T> & Supplier<OverridableResource>> PackageScripts<T> create(Class<T> scriptIdsType)
isEmptyback to summary
pack-priv boolean isEmpty()
saveInFolderback to summary
pack-priv void saveInFolder(Path folder) throws IOException
setResourceDirback to summary
pack-priv PackageScripts<T> setResourceDir(Path v)
setResourceDirback to summary
pack-priv PackageScripts<T> setResourceDir(BuildEnv env)
setSubstitutionDataback to summary
pack-priv PackageScripts<T> setSubstitutionData(T id, Map<String, String> data)
setSubstitutionDataback to summary
pack-priv PackageScripts<T> setSubstitutionData(Map<String, String> data)
jdk.jpackage.internal back to summary

pack-priv Class PackageScripts.ResourceConfig

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final String
private final Optional<String>

Constructor Summary

AccessConstructor and Description
pack-priv
ResourceConfig(String defaultName, String categoryId)

pack-priv
ResourceConfig(Optional<String> defaultName, String categoryId)

Method Summary

Modifier and TypeMethod and Description
pack-priv OverridableResource
private Optional<String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

categoryback to summary
private final String category
defaultNameback to summary
private final Optional<String> defaultName

Constructor Detail

ResourceConfigback to summary
pack-priv ResourceConfig(String defaultName, String categoryId)
ResourceConfigback to summary
pack-priv ResourceConfig(Optional<String> defaultName, String categoryId)

Method Detail

createResourceback to summary
pack-priv OverridableResource createResource()
getDefaultPublicNameback to summary
private Optional<String> getDefaultPublicName()