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

pack-priv final Class ShellScriptResource

extends Object
Class Inheritance
Imports
java.io.IOException, java.nio.file.Files, .Path, java.nio.file.attribute.PosixFilePermission, java.util.Set, java.util.stream.Collectors, .Stream

Shell script resource.

Field Summary

Modifier and TypeField and Description
private static final Set<PosixFilePermission>
private Set<PosixFilePermission>
private static final Set<PosixFilePermission>
private final Path
private OverridableResource

Constructor Summary

AccessConstructor and Description
pack-priv
ShellScriptResource(String publicFileName)

Method Summary

Modifier and TypeMethod and Description
pack-priv OverridableResource
pack-priv ShellScriptResource
pack-priv void
pack-priv ShellScriptResource
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ALL_CAN_EXECUTEback to summary
private static final Set<PosixFilePermission> ALL_CAN_EXECUTE
execPermsback to summary
private Set<PosixFilePermission> execPerms
OWNER_CAN_EXECUTEback to summary
private static final Set<PosixFilePermission> OWNER_CAN_EXECUTE
publicFileNameback to summary
private final Path publicFileName
resourceback to summary
private OverridableResource resource

Constructor Detail

ShellScriptResourceback to summary
pack-priv ShellScriptResource(String publicFileName)

Method Detail

getResourceback to summary
pack-priv OverridableResource getResource()
onlyOwnerCanExecuteback to summary
pack-priv ShellScriptResource onlyOwnerCanExecute(boolean v)
saveInFolderback to summary
pack-priv void saveInFolder(Path folder) throws IOException
setResourceback to summary
pack-priv ShellScriptResource setResource(OverridableResource v)