From 31d794be59cb2d1bf264df79f471b0c8d5f5a457 Mon Sep 17 00:00:00 2001 From: lresende Date: Sat, 21 Nov 2009 07:40:26 +0000 Subject: Moving to site trunk git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882841 13f79535-47bb-0310-9956-ffa450edef68 --- .../script/engines/TuscanyJRubyScriptEngine.html | 545 +++++++++++++++++++++ 1 file changed, 545 insertions(+) create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.html (limited to 'site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.html') diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.html new file mode 100644 index 0000000000..6bb053c86e --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.html @@ -0,0 +1,545 @@ + + + + + + +TuscanyJRubyScriptEngine + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.implementation.script.engines +
+Class TuscanyJRubyScriptEngine

+
+java.lang.Object
+  extended by javax.script.AbstractScriptEngine
+      extended by org.apache.tuscany.sca.implementation.script.engines.TuscanyJRubyScriptEngine
+
+
+
All Implemented Interfaces:
javax.script.Compilable, javax.script.Invocable, javax.script.ScriptEngine
+
+
+
+
public class TuscanyJRubyScriptEngine
extends javax.script.AbstractScriptEngine
implements javax.script.Compilable, javax.script.Invocable
+ + +

+This class is a copy of the class com.sun.script.ruby.JRubyScriptEngine with some minor modifications + to work around problems with Tuscany setting SCA properties and references as global variable in JRuby + Should only need it temporarily till a new BSF release fixes it. +

+ +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.script.AbstractScriptEngine
context
+ + + + + + + +
Fields inherited from interface javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
+  + + + + + + + + + + + + + +
+Constructor Summary
TuscanyJRubyScriptEngine() + +
+           
TuscanyJRubyScriptEngine(java.lang.String loadPath) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ javax.script.CompiledScriptcompile(java.io.Reader reader) + +
+           
+ javax.script.CompiledScriptcompile(java.lang.String script) + +
+           
+ javax.script.BindingscreateBindings() + +
+           
+ java.lang.Objecteval(java.io.Reader reader, + javax.script.ScriptContext ctx) + +
+           
+ java.lang.Objecteval(java.lang.String str, + javax.script.ScriptContext ctx) + +
+           
+ javax.script.ScriptEngineFactorygetFactory() + +
+           
+ java.lang.ObjectgetInterface(java.lang.Class clazz) + +
+           
+ java.lang.ObjectgetInterface(java.lang.Object obj, + java.lang.Class clazz) + +
+           
+ java.lang.ObjectinvokeFunction(java.lang.String name, + java.lang.Object... args) + +
+           
+ java.lang.ObjectinvokeMethod(java.lang.Object obj, + java.lang.String name, + java.lang.Object... args) + +
+           
+ + + + + + + +
Methods inherited from class javax.script.AbstractScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TuscanyJRubyScriptEngine

+
+public TuscanyJRubyScriptEngine()
+
+
+
+ +

+TuscanyJRubyScriptEngine

+
+public TuscanyJRubyScriptEngine(java.lang.String loadPath)
+
+
+ + + + + + + + +
+Method Detail
+ +

+compile

+
+public javax.script.CompiledScript compile(java.lang.String script)
+                                    throws javax.script.ScriptException
+
+
+
Specified by:
compile in interface javax.script.Compilable
+
+
+ +
Throws: +
javax.script.ScriptException
+
+
+
+ +

+compile

+
+public javax.script.CompiledScript compile(java.io.Reader reader)
+                                    throws javax.script.ScriptException
+
+
+
Specified by:
compile in interface javax.script.Compilable
+
+
+ +
Throws: +
javax.script.ScriptException
+
+
+
+ +

+invokeFunction

+
+public java.lang.Object invokeFunction(java.lang.String name,
+                                       java.lang.Object... args)
+                                throws javax.script.ScriptException,
+                                       java.lang.NoSuchMethodException
+
+
+
Specified by:
invokeFunction in interface javax.script.Invocable
+
+
+ +
Throws: +
javax.script.ScriptException +
java.lang.NoSuchMethodException
+
+
+
+ +

+invokeMethod

+
+public java.lang.Object invokeMethod(java.lang.Object obj,
+                                     java.lang.String name,
+                                     java.lang.Object... args)
+                              throws javax.script.ScriptException,
+                                     java.lang.NoSuchMethodException
+
+
+
Specified by:
invokeMethod in interface javax.script.Invocable
+
+
+ +
Throws: +
javax.script.ScriptException +
java.lang.NoSuchMethodException
+
+
+
+ +

+getInterface

+
+public java.lang.Object getInterface(java.lang.Object obj,
+                                     java.lang.Class clazz)
+
+
+
Specified by:
getInterface in interface javax.script.Invocable
+
+
+
+
+
+
+ +

+getInterface

+
+public java.lang.Object getInterface(java.lang.Class clazz)
+
+
+
Specified by:
getInterface in interface javax.script.Invocable
+
+
+
+
+
+
+ +

+eval

+
+public java.lang.Object eval(java.lang.String str,
+                             javax.script.ScriptContext ctx)
+                      throws javax.script.ScriptException
+
+
+
Specified by:
eval in interface javax.script.ScriptEngine
+
+
+ +
Throws: +
javax.script.ScriptException
+
+
+
+ +

+eval

+
+public java.lang.Object eval(java.io.Reader reader,
+                             javax.script.ScriptContext ctx)
+                      throws javax.script.ScriptException
+
+
+
Specified by:
eval in interface javax.script.ScriptEngine
+
+
+ +
Throws: +
javax.script.ScriptException
+
+
+
+ +

+getFactory

+
+public javax.script.ScriptEngineFactory getFactory()
+
+
+
Specified by:
getFactory in interface javax.script.ScriptEngine
+
+
+
+
+
+
+ +

+createBindings

+
+public javax.script.Bindings createBindings()
+
+
+
Specified by:
createBindings in interface javax.script.ScriptEngine
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3