public abstract class AbstractScriptEngine extends Object implements ScriptEngine
Modifier and Type | Field and Description |
---|---|
protected ScriptContext |
context |
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
Constructor and Description |
---|
AbstractScriptEngine() |
AbstractScriptEngine(Bindings bindings) |
Modifier and Type | Method and Description |
---|---|
Object |
eval(Reader reader) |
Object |
eval(Reader reader,
Bindings bindings) |
Object |
eval(String script) |
Object |
eval(String script,
Bindings bindings) |
Object |
get(String key) |
Bindings |
getBindings(int scope) |
ScriptContext |
getContext() |
protected ScriptContext |
getScriptContext(Bindings bindings) |
void |
put(String key,
Object value) |
void |
setBindings(Bindings bindings,
int scope) |
void |
setContext(ScriptContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createBindings, eval, eval, getFactory
protected ScriptContext context
public AbstractScriptEngine()
public AbstractScriptEngine(Bindings bindings)
public ScriptContext getContext()
getContext
in interface ScriptEngine
public void setContext(ScriptContext context)
setContext
in interface ScriptEngine
public Bindings getBindings(int scope)
getBindings
in interface ScriptEngine
public void setBindings(Bindings bindings, int scope)
setBindings
in interface ScriptEngine
public Object get(String key)
get
in interface ScriptEngine
public void put(String key, Object value)
put
in interface ScriptEngine
public Object eval(Reader reader) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(String script, Bindings bindings) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(String script) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(Reader reader, Bindings bindings) throws ScriptException
eval
in interface ScriptEngine
ScriptException
protected ScriptContext getScriptContext(Bindings bindings)
Copyright © 2006-2013 LiveTribe. All Rights Reserved.