javax.script
Class AbstractScriptEngine

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

public abstract class AbstractScriptEngine
extends java.lang.Object
implements ScriptEngine

Version:
$Revision: $ $Date: 2007-01-11 20:43:05 +0100 (Thu, 11 Jan 2007) $

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
 java.lang.Object eval(java.io.Reader reader)
           
 java.lang.Object eval(java.io.Reader reader, Bindings bindings)
           
 java.lang.Object eval(java.lang.String script)
           
 java.lang.Object eval(java.lang.String script, Bindings bindings)
           
 java.lang.Object get(java.lang.String key)
           
 Bindings getBindings(int scope)
           
 ScriptContext getContext()
           
protected  ScriptContext getScriptContext(Bindings bindings)
           
 void put(java.lang.String key, java.lang.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 java.lang.Object get(java.lang.String key)
Specified by:
get in interface ScriptEngine

put

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

eval

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

eval

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

eval

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

eval

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

getScriptContext

protected ScriptContext getScriptContext(Bindings bindings)


Copyright © 2006-2010 LiveTribe. All Rights Reserved.