Package coneforest.psylla.engine
Class PsyllaScriptEngine
- java.lang.Object
-
- javax.script.AbstractScriptEngine
-
- coneforest.psylla.engine.PsyllaScriptEngine
-
- All Implemented Interfaces:
ScriptEngine
public class PsyllaScriptEngine extends AbstractScriptEngine
The Psylla language scripting engine.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ARGV
-
Fields inherited from interface javax.script.ScriptEngine
ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
-
-
Constructor Summary
Constructors Constructor Description PsyllaScriptEngine(ScriptEngineFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bindings
createBindings()
Object
eval(Reader reader, ScriptContext context)
Object
eval(String string, ScriptContext context)
PsyObject
get(String key)
ScriptEngineFactory
getFactory()
-
Methods inherited from class javax.script.AbstractScriptEngine
eval, eval, eval, eval, getBindings, getContext, put, setBindings, setContext
-
-
-
-
Field Detail
-
ARGV
public static final String ARGV
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PsyllaScriptEngine
public PsyllaScriptEngine(ScriptEngineFactory factory)
-
-
Method Detail
-
getFactory
public ScriptEngineFactory getFactory()
-
createBindings
public Bindings createBindings()
-
eval
public Object eval(Reader reader, ScriptContext context)
-
eval
public Object eval(String string, ScriptContext context)
-
get
public PsyObject get(String key)
- Specified by:
get
in interfaceScriptEngine
- Overrides:
get
in classAbstractScriptEngine
-
-