Package org.jruby.embed.jsr223
Class JRubyScriptEngineManager
java.lang.Object
org.jruby.embed.jsr223.JRubyScriptEngineManager
This is a substitute of javax.script.ScriptEngineManager.
With this script engine manager, you can avoid two known troubles. One this
happens on OS X JDK 5 which tries to load AppleScriptEngine and ends up in the
exception. Another one happens when you use livetribe version of javax.script
and GLOBAL_SCOPE. The livetribe javax.script has a bug to handle GLOBAL_SCOPE.
- Author:
- Yoko Harada <[email protected]>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEngineByExtension
(String extension) getEngineByMimeType
(String mimeType) getEngineByName
(String shortName) void
void
registerEngineExtension
(String extension, ScriptEngineFactory factory) void
registerEngineMimeType
(String type, ScriptEngineFactory factory) void
registerEngineName
(String name, ScriptEngineFactory factory) void
setBindings
(Bindings bindings)
-
Constructor Details
-
JRubyScriptEngineManager
public JRubyScriptEngineManager() -
JRubyScriptEngineManager
-
-
Method Details
-
setBindings
-
getBindings
-
put
-
get
-
getEngineByName
-
getEngineByExtension
-
getEngineByMimeType
-
getEngineFactories
-
registerEngineName
-
registerEngineMimeType
-
registerEngineExtension
-