org.jruby.embed.jsr223
Class JRubyScriptEngineManager
java.lang.Object
org.jruby.embed.jsr223.JRubyScriptEngineManager
public class JRubyScriptEngineManager
- extends java.lang.Object
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. Anoher 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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRubyScriptEngineManager
public JRubyScriptEngineManager()
throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
JRubyScriptEngineManager
public JRubyScriptEngineManager(java.lang.ClassLoader loader)
throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
setBindings
public void setBindings(javax.script.Bindings b)
getBindings
public javax.script.Bindings getBindings()
put
public void put(java.lang.String key,
java.lang.Object value)
get
public java.lang.Object get(java.lang.String key)
getEngineByName
public javax.script.ScriptEngine getEngineByName(java.lang.String shortName)
getEngineByExtension
public javax.script.ScriptEngine getEngineByExtension(java.lang.String extension)
getEngineByMimeType
public javax.script.ScriptEngine getEngineByMimeType(java.lang.String mimeType)
getEngineFactories
public java.util.List<javax.script.ScriptEngineFactory> getEngineFactories()
registerEngineName
public void registerEngineName(java.lang.String name,
javax.script.ScriptEngineFactory factory)
registerEngineMimeType
public void registerEngineMimeType(java.lang.String type,
javax.script.ScriptEngineFactory factory)
registerEngineExtension
public void registerEngineExtension(java.lang.String extension,
javax.script.ScriptEngineFactory factory)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.