Package gnu.expr
Class KawaScriptEngine
- java.lang.Object
-
- javax.script.AbstractScriptEngine
-
- gnu.expr.KawaScriptEngine
-
- All Implemented Interfaces:
javax.script.Compilable,javax.script.ScriptEngine
public class KawaScriptEngine extends javax.script.AbstractScriptEngine implements javax.script.Compilable
-
-
Constructor Summary
Constructors Constructor Description KawaScriptEngine(AbstractScriptEngineFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gnu.expr.KawaCompiledScriptcompile(gnu.kawa.io.InPort port, javax.script.ScriptContext context)gnu.expr.KawaCompiledScriptcompile(gnu.kawa.io.InPort port, javax.script.ScriptContext context, SourceMessages messages)gnu.expr.KawaCompiledScriptcompile(java.io.Reader in)gnu.expr.KawaCompiledScriptcompile(java.lang.String string)javax.script.BindingscreateBindings()java.lang.Objecteval(gnu.kawa.io.InPort in, javax.script.ScriptContext context)java.lang.Objecteval(java.io.Reader in, javax.script.ScriptContext context)java.lang.Objecteval(java.lang.String string, javax.script.ScriptContext context)AbstractScriptEngineFactorygetFactory()
-
-
-
Constructor Detail
-
KawaScriptEngine
public KawaScriptEngine(AbstractScriptEngineFactory factory)
-
-
Method Detail
-
getFactory
public AbstractScriptEngineFactory getFactory()
- Specified by:
getFactoryin interfacejavax.script.ScriptEngine
-
createBindings
public javax.script.Bindings createBindings()
- Specified by:
createBindingsin interfacejavax.script.ScriptEngine
-
eval
public java.lang.Object eval(java.io.Reader in, javax.script.ScriptContext context) throws javax.script.ScriptException- Specified by:
evalin interfacejavax.script.ScriptEngine- Throws:
javax.script.ScriptException
-
eval
public java.lang.Object eval(java.lang.String string, javax.script.ScriptContext context) throws javax.script.ScriptException- Specified by:
evalin interfacejavax.script.ScriptEngine- Throws:
javax.script.ScriptException
-
eval
public java.lang.Object eval(gnu.kawa.io.InPort in, javax.script.ScriptContext context) throws javax.script.ScriptException- Throws:
javax.script.ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(java.lang.String string) throws javax.script.ScriptException- Specified by:
compilein interfacejavax.script.Compilable- Throws:
javax.script.ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(java.io.Reader in) throws javax.script.ScriptException- Specified by:
compilein interfacejavax.script.Compilable- Throws:
javax.script.ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(gnu.kawa.io.InPort port, javax.script.ScriptContext context) throws javax.script.ScriptException- Throws:
javax.script.ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(gnu.kawa.io.InPort port, javax.script.ScriptContext context, SourceMessages messages) throws SyntaxException, java.io.IOException- Throws:
SyntaxExceptionjava.io.IOException
-
-