com.codemesh.terp.script
Class TerpScriptEngine
java.lang.Object
com.codemesh.terp.script.TerpScriptEngine
- All Implemented Interfaces:
- javax.script.ScriptEngine
public class TerpScriptEngine
- extends java.lang.Object
- implements javax.script.ScriptEngine
The script engine adapter for the terp interpreter.
|
Field Summary |
protected javax.script.ScriptContext |
context
|
protected int |
flags
|
| Fields inherited from interface javax.script.ScriptEngine |
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME |
|
Method Summary |
javax.script.Bindings |
createBindings()
|
java.lang.Object |
eval(java.io.Reader reader)
|
java.lang.Object |
eval(java.io.Reader reader,
javax.script.Bindings n)
|
java.lang.Object |
eval(java.io.Reader reader,
javax.script.ScriptContext context)
|
java.lang.Object |
eval(java.lang.String script)
|
java.lang.Object |
eval(java.lang.String script,
javax.script.Bindings n)
|
java.lang.Object |
eval(java.lang.String script,
javax.script.ScriptContext context)
|
java.lang.Object |
get(java.lang.String key)
|
javax.script.Bindings |
getBindings(int scope)
|
javax.script.ScriptContext |
getContext()
|
javax.script.ScriptEngineFactory |
getFactory()
|
protected TerpScriptContext |
getScriptContext(javax.script.Bindings nn)
|
void |
put(java.lang.String key,
java.lang.Object value)
|
void |
setBindings(javax.script.Bindings bindings,
int scope)
|
void |
setContext(javax.script.ScriptContext context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
flags
protected int flags
context
protected javax.script.ScriptContext context
TerpScriptEngine
public TerpScriptEngine()
TerpScriptEngine
public TerpScriptEngine(int flags)
TerpScriptEngine
public TerpScriptEngine(javax.script.Bindings bindings)
TerpScriptEngine
public TerpScriptEngine(javax.script.Bindings bindings,
int flags)
createBindings
public javax.script.Bindings createBindings()
- Specified by:
createBindings in interface javax.script.ScriptEngine
eval
public java.lang.Object eval(java.io.Reader reader)
throws javax.script.ScriptException
- Specified by:
eval in interface javax.script.ScriptEngine
- Throws:
javax.script.ScriptException
eval
public java.lang.Object eval(java.io.Reader reader,
javax.script.Bindings n)
throws javax.script.ScriptException
- Specified by:
eval in interface javax.script.ScriptEngine
- Throws:
javax.script.ScriptException
eval
public java.lang.Object eval(java.io.Reader reader,
javax.script.ScriptContext context)
throws javax.script.ScriptException
- Specified by:
eval in interface javax.script.ScriptEngine
- Throws:
javax.script.ScriptException
eval
public java.lang.Object eval(java.lang.String script)
throws javax.script.ScriptException
- Specified by:
eval in interface javax.script.ScriptEngine
- Throws:
javax.script.ScriptException
eval
public java.lang.Object eval(java.lang.String script,
javax.script.Bindings n)
throws javax.script.ScriptException
- Specified by:
eval in interface javax.script.ScriptEngine
- Throws:
javax.script.ScriptException
eval
public java.lang.Object eval(java.lang.String script,
javax.script.ScriptContext context)
throws javax.script.ScriptException
- Specified by:
eval in interface javax.script.ScriptEngine
- Throws:
javax.script.ScriptException
get
public java.lang.Object get(java.lang.String key)
- Specified by:
get in interface javax.script.ScriptEngine
getBindings
public javax.script.Bindings getBindings(int scope)
- Specified by:
getBindings in interface javax.script.ScriptEngine
getContext
public javax.script.ScriptContext getContext()
- Specified by:
getContext in interface javax.script.ScriptEngine
getFactory
public javax.script.ScriptEngineFactory getFactory()
- Specified by:
getFactory in interface javax.script.ScriptEngine
put
public void put(java.lang.String key,
java.lang.Object value)
- Specified by:
put in interface javax.script.ScriptEngine
setBindings
public void setBindings(javax.script.Bindings bindings,
int scope)
- Specified by:
setBindings in interface javax.script.ScriptEngine
setContext
public void setContext(javax.script.ScriptContext context)
- Specified by:
setContext in interface javax.script.ScriptEngine
getScriptContext
protected TerpScriptContext getScriptContext(javax.script.Bindings nn)
Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.