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, setContext
private 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.ScriptEngine
javax.script.ScriptException
public java.lang.Object eval(java.io.Reader reader, javax.script.ScriptContext context) throws javax.script.ScriptException
eval
in interface javax.script.ScriptEngine
javax.script.ScriptException
public javax.script.Bindings createBindings()
createBindings
in interface javax.script.ScriptEngine
public javax.script.ScriptEngineFactory getFactory()
getFactory
in interface javax.script.ScriptEngine
private static java.lang.String readFully(java.io.Reader reader) throws javax.script.ScriptException
javax.script.ScriptException
public javax.script.CompiledScript compile(java.lang.String script) throws javax.script.ScriptException
compile
in interface javax.script.Compilable
javax.script.ScriptException
public javax.script.CompiledScript compile(java.io.Reader reader) throws javax.script.ScriptException
compile
in interface javax.script.Compilable
javax.script.ScriptException
public java.io.Serializable compiledScript(java.lang.String script) throws javax.script.ScriptException
javax.script.ScriptException
public java.lang.Object evaluate(java.io.Serializable expression, javax.script.ScriptContext context) throws javax.script.ScriptException
javax.script.ScriptException