public class MvelScriptEngine
extends javax.script.AbstractScriptEngine
implements javax.script.ScriptEngine, javax.script.Compilable
| Modifier and Type | Field and Description |
|---|---|
private MvelScriptEngineFactory |
factory |
| Constructor and Description |
|---|
MvelScriptEngine() |
| Modifier and Type | Method and Description |
|---|---|
javax.script.CompiledScript |
compile(java.io.Reader reader) |
javax.script.CompiledScript |
compile(java.lang.String script) |
java.io.Serializable |
compiledScript(java.lang.String script) |
javax.script.Bindings |
createBindings() |
java.lang.Object |
eval(java.io.Reader reader,
javax.script.ScriptContext context) |
java.lang.Object |
eval(java.lang.String script,
javax.script.ScriptContext context) |
java.lang.Object |
evaluate(java.io.Serializable expression,
javax.script.ScriptContext context) |
javax.script.ScriptEngineFactory |
getFactory() |
private static java.lang.String |
readFully(java.io.Reader reader) |
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContextprivate volatile MvelScriptEngineFactory factory
public java.lang.Object eval(java.lang.String script,
javax.script.ScriptContext context)
throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.io.Reader reader,
javax.script.ScriptContext context)
throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic javax.script.Bindings createBindings()
createBindings in interface javax.script.ScriptEnginepublic javax.script.ScriptEngineFactory getFactory()
getFactory in interface javax.script.ScriptEngineprivate static java.lang.String readFully(java.io.Reader reader)
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic javax.script.CompiledScript compile(java.lang.String script)
throws javax.script.ScriptException
compile in interface javax.script.Compilablejavax.script.ScriptExceptionpublic javax.script.CompiledScript compile(java.io.Reader reader)
throws javax.script.ScriptException
compile in interface javax.script.Compilablejavax.script.ScriptExceptionpublic java.io.Serializable compiledScript(java.lang.String script)
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic java.lang.Object evaluate(java.io.Serializable expression,
javax.script.ScriptContext context)
throws javax.script.ScriptException
javax.script.ScriptException