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

pack-priv Class ScriptRunner

extends Object
Class Inheritance
Imports
jdk.internal.util.OperatingSystem, java.io.IOException, java.nio.file.Files, .Path, java.util.Map, .Objects, .Optional

Runs custom script from resource directory.

Field Summary

Modifier and TypeField and Description
private Path
private Map<String, String>
private String
private String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv ScriptRunner
public void
run(BuildEnv env, String name)

private static String
pack-priv ScriptRunner
pack-priv ScriptRunner
setEnvironmentVariable(String envVarName, String envVarValue)

pack-priv ScriptRunner
pack-priv ScriptRunner
private static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

directoryback to summary
private Path directory
environmentback to summary
private Map<String, String> environment
resourceCategoryIdback to summary
private String resourceCategoryId
scriptNameSuffixback to summary
private String scriptNameSuffix

Constructor Detail

ScriptRunnerback to summary
pack-priv ScriptRunner()

Method Detail

addEnvironmentback to summary
pack-priv ScriptRunner addEnvironment(Map<String, String> v)
runback to summary
public void run(BuildEnv env, String name) throws IOException
scriptSuffixback to summary
private static String scriptSuffix()
setDirectoryback to summary
pack-priv ScriptRunner setDirectory(Path v)
setEnvironmentVariableback to summary
pack-priv ScriptRunner setEnvironmentVariable(String envVarName, String envVarValue)
setResourceCategoryIdback to summary
pack-priv ScriptRunner setResourceCategoryId(String v)
setScriptNameSuffixback to summary
pack-priv ScriptRunner setScriptNameSuffix(String v)
shellback to summary
private static String shell()