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.KawaCompiledScriptcompile(gnu.kawa.io.InPort port, ScriptContext context)gnu.expr.KawaCompiledScriptcompile(gnu.kawa.io.InPort port, ScriptContext context, SourceMessages messages)gnu.expr.KawaCompiledScriptcompile(Reader in)gnu.expr.KawaCompiledScriptcompile(String string)BindingscreateBindings()Objecteval(gnu.kawa.io.InPort in, ScriptContext context)Objecteval(Reader in, ScriptContext context)Objecteval(String string, ScriptContext context)AbstractScriptEngineFactorygetFactory()-
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:
getFactoryin interfaceScriptEngine
-
createBindings
public Bindings createBindings()
- Specified by:
createBindingsin interfaceScriptEngine
-
eval
public Object eval(Reader in, ScriptContext context) throws ScriptException
- Specified by:
evalin interfaceScriptEngine- Throws:
ScriptException
-
eval
public Object eval(String string, ScriptContext context) throws ScriptException
- Specified by:
evalin 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:
compilein interfaceCompilable- Throws:
ScriptException
-
compile
public gnu.expr.KawaCompiledScript compile(Reader in) throws ScriptException
- Specified by:
compilein 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:
SyntaxExceptionIOException
-
-