com.eviware.soapui.support.scripting.js
Class JsScriptEngine

java.lang.Object
  extended by com.eviware.soapui.support.scripting.js.JsScriptEngine
All Implemented Interfaces:
SoapUIScriptEngine

public class JsScriptEngine
extends java.lang.Object
implements SoapUIScriptEngine

A Groovy ScriptEngine

Author:
ole.matzura

Constructor Summary
JsScriptEngine(java.lang.ClassLoader parentClassLoader)
           
 
Method Summary
 void clearVariables()
           
 void compile()
           
 void release()
           
 java.lang.Object run()
           
 void setScript(java.lang.String scriptText)
           
 void setVariable(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsScriptEngine

public JsScriptEngine(java.lang.ClassLoader parentClassLoader)
Method Detail

run

public java.lang.Object run()
                     throws java.lang.Exception
Specified by:
run in interface SoapUIScriptEngine
Throws:
java.lang.Exception

setScript

public void setScript(java.lang.String scriptText)
Specified by:
setScript in interface SoapUIScriptEngine

compile

public void compile()
             throws java.lang.Exception
Specified by:
compile in interface SoapUIScriptEngine
Throws:
java.lang.Exception

setVariable

public void setVariable(java.lang.String name,
                        java.lang.Object value)
Specified by:
setVariable in interface SoapUIScriptEngine

clearVariables

public void clearVariables()
Specified by:
clearVariables in interface SoapUIScriptEngine

release

public void release()
Specified by:
release in interface SoapUIScriptEngine


Copyright © 2005-2009 eviware.com. All Rights Reserved.