Package org.mvel2.jsr223
Class MvelScriptEngine
- java.lang.Object
-
- javax.script.AbstractScriptEngine
-
- org.mvel2.jsr223.MvelScriptEngine
-
- All Implemented Interfaces:
Compilable,ScriptEngine
public class MvelScriptEngine extends AbstractScriptEngine implements ScriptEngine, Compilable
-
-
Field Summary
-
Fields inherited from class javax.script.AbstractScriptEngine
context
-
Fields inherited from interface javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
-
-
Constructor Summary
Constructors Constructor Description MvelScriptEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompiledScriptcompile(Reader reader)CompiledScriptcompile(String script)SerializablecompiledScript(String script)BindingscreateBindings()Objecteval(Reader reader, ScriptContext context)Objecteval(String script, ScriptContext context)Objectevaluate(Serializable expression, ScriptContext context)ScriptEngineFactorygetFactory()-
Methods inherited from class javax.script.AbstractScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.script.ScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, put, setBindings, setContext
-
-
-
-
Method Detail
-
eval
public Object eval(String script, ScriptContext context) throws ScriptException
- Specified by:
evalin interfaceScriptEngine- Throws:
ScriptException
-
eval
public Object eval(Reader reader, ScriptContext context) throws ScriptException
- Specified by:
evalin interfaceScriptEngine- Throws:
ScriptException
-
createBindings
public Bindings createBindings()
- Specified by:
createBindingsin interfaceScriptEngine
-
getFactory
public ScriptEngineFactory getFactory()
- Specified by:
getFactoryin interfaceScriptEngine
-
compile
public CompiledScript compile(String script) throws ScriptException
- Specified by:
compilein interfaceCompilable- Throws:
ScriptException
-
compile
public CompiledScript compile(Reader reader) throws ScriptException
- Specified by:
compilein interfaceCompilable- Throws:
ScriptException
-
compiledScript
public Serializable compiledScript(String script) throws ScriptException
- Throws:
ScriptException
-
evaluate
public Object evaluate(Serializable expression, ScriptContext context) throws ScriptException
- Throws:
ScriptException
-
-