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, waitcreateBindings, eval, eval, getFactoryprotected ScriptContext context
public AbstractScriptEngine()
public AbstractScriptEngine(Bindings bindings)
public ScriptContext getContext()
getContext in interface ScriptEnginepublic void setContext(ScriptContext context)
setContext in interface ScriptEnginepublic Bindings getBindings(int scope)
getBindings in interface ScriptEnginepublic void setBindings(Bindings bindings, int scope)
setBindings in interface ScriptEnginepublic Object get(String key)
get in interface ScriptEnginepublic void put(String key, Object value)
put in interface ScriptEnginepublic Object eval(Reader reader) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic Object eval(String script, Bindings bindings) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic Object eval(String script) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic Object eval(Reader reader, Bindings bindings) throws ScriptException
eval in interface ScriptEngineScriptExceptionprotected ScriptContext getScriptContext(Bindings bindings)
Copyright © 2006-2013 LiveTribe. All Rights Reserved.