org.codehaus.mojo.javascript.test.qunit
Class RhinoRuntime

java.lang.Object
  extended by org.codehaus.mojo.javascript.test.qunit.RhinoRuntime

public class RhinoRuntime
extends java.lang.Object


Field Summary
protected  org.mozilla.javascript.Context context
           
protected  org.mozilla.javascript.tools.shell.Global global
           
protected  org.mozilla.javascript.Scriptable scope
           
 
Constructor Summary
RhinoRuntime()
           
 
Method Summary
 void compileAndExec(java.io.Reader in, java.lang.String name)
           
 void exec(java.lang.String script, java.lang.String name)
           
 void execClasspathScript(java.lang.String path)
           
 org.mozilla.javascript.NativeArray execNativeArrayFunction(java.lang.String function, java.lang.String name, java.lang.Object... args)
           
 void execScriptFile(java.io.File file)
           
 java.lang.String[] execStringArrayFunction(java.lang.String function, java.lang.String name, java.lang.Object... args)
           
 java.lang.String execStringFunction(java.lang.String function, java.lang.String name, java.lang.Object... args)
           
 java.lang.Object getGlobal(java.lang.String name)
           
 void putGlobal(java.lang.String name, java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

global

protected final org.mozilla.javascript.tools.shell.Global global

context

protected final org.mozilla.javascript.Context context

scope

protected final org.mozilla.javascript.Scriptable scope
Constructor Detail

RhinoRuntime

public RhinoRuntime()
Method Detail

putGlobal

public void putGlobal(java.lang.String name,
                      java.lang.Object obj)

getGlobal

public java.lang.Object getGlobal(java.lang.String name)

execStringFunction

public java.lang.String execStringFunction(java.lang.String function,
                                           java.lang.String name,
                                           java.lang.Object... args)

execStringArrayFunction

public java.lang.String[] execStringArrayFunction(java.lang.String function,
                                                  java.lang.String name,
                                                  java.lang.Object... args)

execNativeArrayFunction

public org.mozilla.javascript.NativeArray execNativeArrayFunction(java.lang.String function,
                                                                  java.lang.String name,
                                                                  java.lang.Object... args)

exec

public void exec(java.lang.String script,
                 java.lang.String name)

execClasspathScript

public void execClasspathScript(java.lang.String path)
                         throws java.io.IOException
Throws:
java.io.IOException

execScriptFile

public void execScriptFile(java.io.File file)
                    throws java.io.IOException
Throws:
java.io.IOException

compileAndExec

public void compileAndExec(java.io.Reader in,
                           java.lang.String name)
                    throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.