public class ScriptManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ScriptManager.ArrayBuilder
This helper class is meant for creation of arrays in javascript.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,javax.script.ScriptEngineFactory> |
engines |
Constructor and Description |
---|
ScriptManager()
Creates a new instance of ScriptManager
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
executeScript(java.lang.String script) |
java.lang.Object |
executeScript(java.lang.String script,
javax.script.ScriptEngine engine) |
static java.util.List<java.lang.String> |
getAvailableEngines() |
static java.lang.String |
getDefaultScriptEngine() |
javax.script.ScriptEngine |
getScriptEngine(java.lang.String engineInfo) |
static java.lang.String |
makeEngineKey(javax.script.ScriptEngineFactory f) |
int |
matchEngine(java.lang.String key,
javax.script.ScriptEngineFactory f)
Tries to match an engine key with an available scripting engine.
|
private java.util.Map<java.lang.String,javax.script.ScriptEngineFactory> engines
public int matchEngine(java.lang.String key, javax.script.ScriptEngineFactory f)
public static java.lang.String getDefaultScriptEngine()
public static java.lang.String makeEngineKey(javax.script.ScriptEngineFactory f)
public static java.util.List<java.lang.String> getAvailableEngines()
public javax.script.ScriptEngine getScriptEngine(java.lang.String engineInfo)
public java.lang.Object executeScript(java.lang.String script) throws javax.script.ScriptException
javax.script.ScriptException
public java.lang.Object executeScript(java.lang.String script, javax.script.ScriptEngine engine) throws javax.script.ScriptException
javax.script.ScriptException
Copyright 2004-2015 Wandora Team