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) voidvoidregisterEngineExtension(String extension, ScriptEngineFactory factory) voidregisterEngineMimeType(String type, ScriptEngineFactory factory) voidregisterEngineName(String name, ScriptEngineFactory factory) voidsetBindings(Bindings bindings)
-
Constructor Details
-
JRubyScriptEngineManager
public JRubyScriptEngineManager() -
JRubyScriptEngineManager
-
-
Method Details
-
setBindings
-
getBindings
-
put
-
get
-
getEngineByName
-
getEngineByExtension
-
getEngineByMimeType
-
getEngineFactories
-
registerEngineName
-
registerEngineMimeType
-
registerEngineExtension
-