public abstract class AbstractScriptShell
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractScriptShell.Dir |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractScriptShell() |
protected |
AbstractScriptShell(java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCleanup(java.lang.Runnable r) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
defineKnownEnvironments(java.lang.String str) |
AbstractScriptShell.Dir |
dir(java.lang.String dir) |
void |
exec(java.lang.Object... items) |
java.lang.Object |
exec(java.lang.String path) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getKnownEnvironments() |
java.util.Properties |
getProperties() |
Scripting |
getScripting() |
<T> T |
getVariable(java.lang.String key) |
protected void |
initialize(java.lang.ClassLoader classLoader,
java.util.Properties properties) |
boolean |
isLoading() |
void |
load(java.lang.String str) |
protected void |
onLoaded() |
void |
runAfter(java.lang.Object callable) |
void |
runAfter(java.lang.Runnable callable) |
void |
runAfterIfNotLoading() |
void |
runLaunched(java.lang.Runnable callable) |
java.lang.Object |
runNow(java.lang.Object caller,
java.util.concurrent.Callable callable) |
java.lang.Object |
runNow(java.lang.Object caller,
java.lang.Object callable) |
java.lang.Object |
runNow(java.lang.Object caller,
java.lang.Runnable callable) |
void |
setKnownEnvironments(java.util.Map<java.lang.String,java.util.List<java.lang.String>> knownEnvironments) |
void |
setProperties(java.util.Properties properties) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
protected AbstractScriptShell()
protected AbstractScriptShell(java.util.Properties properties)
protected void initialize(java.lang.ClassLoader classLoader,
java.util.Properties properties)
public Scripting getScripting()
public boolean isLoading()
public void load(java.lang.String str)
throws javax.script.ScriptException
javax.script.ScriptExceptionprotected void onLoaded()
public void addCleanup(java.lang.Runnable r)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public void setProperty(java.lang.String key,
java.lang.String value)
public <T> T getVariable(java.lang.String key)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> defineKnownEnvironments(java.lang.String str)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getKnownEnvironments()
public void setKnownEnvironments(java.util.Map<java.lang.String,java.util.List<java.lang.String>> knownEnvironments)
public void runAfter(java.lang.Object callable)
public void runAfter(java.lang.Runnable callable)
public void runAfterIfNotLoading()
public java.lang.Object runNow(java.lang.Object caller,
java.lang.Object callable)
public java.lang.Object runNow(java.lang.Object caller,
java.lang.Runnable callable)
public java.lang.Object runNow(java.lang.Object caller,
java.util.concurrent.Callable callable)
public void runLaunched(java.lang.Runnable callable)
public java.lang.Object exec(java.lang.String path)
public void exec(java.lang.Object... items)
public AbstractScriptShell.Dir dir(java.lang.String dir)