|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.script.AbstractScriptEngine
com.caucho.quercus.script.QuercusScriptEngine
public class QuercusScriptEngine
Script engine
Field Summary |
---|
Fields inherited from class javax.script.AbstractScriptEngine |
---|
context |
Fields inherited from interface javax.script.ScriptEngine |
---|
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME |
Constructor Summary | |
---|---|
QuercusScriptEngine(QuercusScriptEngineFactory factory)
|
|
QuercusScriptEngine(QuercusScriptEngineFactory factory,
QuercusContext quercus)
|
Method Summary | |
---|---|
void |
close()
Shuts down Quercus and free resources. |
javax.script.CompiledScript |
compile(java.io.Reader script)
compiles based on a reader. |
javax.script.CompiledScript |
compile(java.lang.String script)
evaluates based on a script. |
javax.script.Bindings |
createBindings()
Creates a bindings. |
java.lang.Object |
eval(java.io.Reader script,
javax.script.ScriptContext cxt)
evaluates based on a reader. |
java.lang.Object |
eval(java.lang.String script,
javax.script.ScriptContext cxt)
evaluates based on a script. |
QuercusScriptEngineFactory |
getFactory()
Returns the engine's factory. |
QuercusContext |
getQuercus()
Returns the Quercus object. |
java.lang.String |
toString()
|
Methods inherited from class javax.script.AbstractScriptEngine |
---|
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QuercusScriptEngine(QuercusScriptEngineFactory factory)
public QuercusScriptEngine(QuercusScriptEngineFactory factory, QuercusContext quercus)
Method Detail |
---|
public QuercusContext getQuercus()
public java.lang.Object eval(java.io.Reader script, javax.script.ScriptContext cxt) throws javax.script.ScriptException
eval
in interface javax.script.ScriptEngine
javax.script.ScriptException
public java.lang.Object eval(java.lang.String script, javax.script.ScriptContext cxt) throws javax.script.ScriptException
eval
in interface javax.script.ScriptEngine
javax.script.ScriptException
public javax.script.CompiledScript compile(java.io.Reader script) throws javax.script.ScriptException
compile
in interface javax.script.Compilable
javax.script.ScriptException
public javax.script.CompiledScript compile(java.lang.String script) throws javax.script.ScriptException
compile
in interface javax.script.Compilable
javax.script.ScriptException
public QuercusScriptEngineFactory getFactory()
getFactory
in interface javax.script.ScriptEngine
public javax.script.Bindings createBindings()
createBindings
in interface javax.script.ScriptEngine
public void close()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |