javax.script
Class AbstractScriptEngine

java.lang.Object
  extended by javax.script.AbstractScriptEngine
All Implemented Interfaces:
ScriptEngine

public abstract class AbstractScriptEngine
extends Object
implements ScriptEngine

Version:
$Revision: 553 $ $Date: 2009-03-27 06:04:43 +0100(ven, 27 mar 2009) $

Field Summary
protected  ScriptContext context
           
 
Fields inherited from interface javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
 
Constructor Summary
AbstractScriptEngine()
           
AbstractScriptEngine(Bindings bindings)
           
 
Method Summary
 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)
           
 
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
createBindings, eval, eval, getFactory
 

Field Detail

context

protected ScriptContext context
Constructor Detail

AbstractScriptEngine

public AbstractScriptEngine()

AbstractScriptEngine

public AbstractScriptEngine(Bindings bindings)
Method Detail

getContext

public ScriptContext getContext()
Specified by:
getContext in interface ScriptEngine

setContext

public void setContext(ScriptContext context)
Specified by:
setContext in interface ScriptEngine

getBindings

public Bindings getBindings(int scope)
Specified by:
getBindings in interface ScriptEngine

setBindings

public void setBindings(Bindings bindings,
                        int scope)
Specified by:
setBindings in interface ScriptEngine

get

public Object get(String key)
Specified by:
get in interface ScriptEngine

put

public void put(String key,
                Object value)
Specified by:
put in interface ScriptEngine

eval

public Object eval(Reader reader)
            throws ScriptException
Specified by:
eval in interface ScriptEngine
Throws:
ScriptException

eval

public Object eval(String script,
                   Bindings bindings)
            throws ScriptException
Specified by:
eval in interface ScriptEngine
Throws:
ScriptException

eval

public Object eval(String script)
            throws ScriptException
Specified by:
eval in interface ScriptEngine
Throws:
ScriptException

eval

public Object eval(Reader reader,
                   Bindings bindings)
            throws ScriptException
Specified by:
eval in interface ScriptEngine
Throws:
ScriptException

getScriptContext

protected ScriptContext getScriptContext(Bindings bindings)


Copyright © 2006-2011 LiveTribe. All Rights Reserved.