public class Scripting
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
__DIR |
static java.lang.String |
__FILE |
static java.lang.String |
__LOAD_DIR |
static java.lang.String |
__LOAD_FILE |
static java.lang.String |
__SCRIPT |
static java.lang.String |
PATH |
static java.lang.String |
SCRIPT_BASE_CLASS |
| Modifier | Constructor and Description |
|---|---|
protected |
Scripting() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.String key) |
java.lang.Object |
eval(java.lang.String script) |
java.lang.Object |
exec(java.lang.String path) |
java.lang.Object |
get(java.lang.String key) |
<T> T |
get(java.lang.String key,
T defaultValue) |
protected java.lang.String |
getExtension() |
java.util.Properties |
getProperties() |
java.lang.ClassLoader |
getScriptLoader() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariables() |
boolean |
isRunnable(java.lang.Object obj) |
boolean |
isSilent() |
void |
load(java.lang.String path)
Run a script.
|
static Scripting |
newInstance(java.lang.ClassLoader classLoader,
java.util.Properties properties) |
void |
onLaunched() |
void |
privatePut(java.lang.String key,
java.lang.Object val) |
void |
put(java.lang.String key,
java.lang.Object val) |
java.lang.Object |
remove(java.lang.String key) |
protected void |
runAfter() |
void |
runAfter(java.lang.Object callable) |
void |
runAfter(java.lang.Runnable callable) |
java.lang.Object |
runClosure(java.lang.Object caller,
groovy.lang.Closure closure,
java.lang.Object... args) |
void |
runLaunched(java.lang.Object callable) |
java.lang.Object |
runNow(java.lang.Object caller,
java.lang.Object callable) |
void |
setSilent(boolean silent) |
public static final java.lang.String SCRIPT_BASE_CLASS
public static final java.lang.String PATH
public static final java.lang.String __DIR
public static final java.lang.String __FILE
public static final java.lang.String __LOAD_DIR
public static final java.lang.String __LOAD_FILE
public static final java.lang.String __SCRIPT
public boolean isSilent()
public void setSilent(boolean silent)
public static Scripting newInstance(java.lang.ClassLoader classLoader, java.util.Properties properties)
public boolean containsKey(java.lang.String key)
public void put(java.lang.String key,
java.lang.Object val)
public void privatePut(java.lang.String key,
java.lang.Object val)
public java.lang.Object get(java.lang.String key)
public <T> T get(java.lang.String key,
T defaultValue)
public java.util.Map<java.lang.String,java.lang.Object> getVariables()
public java.lang.Object remove(java.lang.String key)
public java.util.Properties getProperties()
public java.lang.Object eval(java.lang.String script)
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic boolean isRunnable(java.lang.Object obj)
public java.lang.Object runClosure(java.lang.Object caller,
groovy.lang.Closure closure,
java.lang.Object... args)
public java.lang.Object runNow(java.lang.Object caller,
java.lang.Object callable)
public void runAfter(java.lang.Runnable callable)
public void runAfter(java.lang.Object callable)
public void runLaunched(java.lang.Object callable)
public void onLaunched()
protected java.lang.String getExtension()
public void load(java.lang.String path)
throws javax.script.ScriptException
path - file path of the script to be loadjavax.script.ScriptException - throws exception if there are errors.protected void runAfter()
public java.lang.Object exec(java.lang.String path)
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic java.lang.ClassLoader getScriptLoader()