Package gnu.expr
Class KawaScriptEngine
- java.lang.Object
-
- javax.script.AbstractScriptEngine
-
- gnu.expr.KawaScriptEngine
-
- All Implemented Interfaces:
Compilable
,ScriptEngine
public class KawaScriptEngine extends AbstractScriptEngine implements Compilable
-
-
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
Constructors Constructor Description KawaScriptEngine(AbstractScriptEngineFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gnu.expr.KawaCompiledScript
compile(gnu.kawa.io.InPort port, ScriptContext context)
gnu.expr.KawaCompiledScript
compile(gnu.kawa.io.InPort port, ScriptContext context, SourceMessages messages)
gnu.expr.KawaCompiledScript
compile(Reader in)
gnu.expr.KawaCompiledScript
compile(String string)
Bindings
createBindings()
Object
eval(gnu.kawa.io.InPort in, ScriptContext context)
Object
eval(Reader in, ScriptContext context)
Object
eval(String string, ScriptContext context)
AbstractScriptEngineFactory
getFactory()
-
Methods inherited from class javax.script.AbstractScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
-
-
-
-
Constructor Detail
-
KawaScriptEngine
public KawaScriptEngine(AbstractScriptEngineFactory factory)
-
-
Method Detail
-
getFactory
public AbstractScriptEngineFactory getFactory()
- Specified by:
getFactory
in interfaceScriptEngine
-
createBindings
public Bindings createBindings()
- Specified by:
createBindings
in interfaceScriptEngine
-
eval
public Object eval(Reader in, ScriptContext context) throws ScriptException
- Specified by:
eval
in interfaceScriptEngine
- Throws:
ScriptException
-
eval
public Object eval(String string, ScriptContext context) throws ScriptException
- Specified by:
eval
in interfaceScriptEngine
- Throws:
ScriptException
-
eval
public Object eval(gnu.kawa.io.InPort in, ScriptContext context) throws ScriptException
- Throws:
ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(String string) throws ScriptException
- Specified by:
compile
in interfaceCompilable
- Throws:
ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(Reader in) throws ScriptException
- Specified by:
compile
in interfaceCompilable
- Throws:
ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(gnu.kawa.io.InPort port, ScriptContext context) throws ScriptException
- Throws:
ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(gnu.kawa.io.InPort port, ScriptContext context, SourceMessages messages) throws SyntaxException, IOException
- Throws:
SyntaxException
IOException
-
-