Provides JMRI's built in scripting support.
Note that this package is in flux.
- Pre-JMRI 5, this used Java's
ScriptEngineet al to provide
- python support via Jython, and
- JMRI 5 brings the beginning of support for the next
generation of scripting support, specifically through
This is being done as a first phase by wrapping
the GraalVM Python 3 interpreter so that it's usable by the
JmriScriptEngineManagerclass and the jmri.script.jsr223graalpython package. For more information on this, see the associated README-WIP.md file.
Class Summary Class Description Bundle InternalScriptEngineSelectorInternal class for the ScriptEngineSelector JmriScriptEngineManagerProvide a manager for
ScriptEngineSelectorSelects a valid scripting engine. ScriptEngineSelector.Engine