com.eviware.soapui.support.scripting.groovy
Class SoapUIGroovyScriptEngine

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

public class SoapUIGroovyScriptEngine
extends java.lang.Object
implements SoapUIScriptEngine

A Groovy ScriptEngine

Author:
ole.matzura

Nested Class Summary
protected  class SoapUIGroovyScriptEngine.ScriptSaver
           
 
Field Summary
protected  SoapUIGroovyScriptEngine.ScriptSaver saver
           
 
Constructor Summary
SoapUIGroovyScriptEngine(java.lang.ClassLoader parentClassLoader)
           
 
Method Summary
 void clearVariables()
           
 void compile()
           
protected  groovy.lang.Binding getBinding()
           
protected  groovy.lang.GroovyClassLoader getClassLoader()
           
protected  groovy.lang.Script getScript()
           
protected  java.lang.String getScriptText()
           
protected  groovy.lang.GroovyShell getShell()
           
 void release()
           
protected  void reset()
           
 java.lang.Object run()
           
 void setScript(java.lang.String scriptText)
           
 void setVariable(java.lang.String name, java.lang.Object value)
           
protected  void synchronizedSetScript(java.lang.String scriptText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

saver

protected SoapUIGroovyScriptEngine.ScriptSaver saver
Constructor Detail

SoapUIGroovyScriptEngine

public SoapUIGroovyScriptEngine(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

synchronizedSetScript

protected void synchronizedSetScript(java.lang.String scriptText)

setScript

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

reset

protected void reset()

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

getBinding

protected groovy.lang.Binding getBinding()

getClassLoader

protected groovy.lang.GroovyClassLoader getClassLoader()

getScript

protected groovy.lang.Script getScript()

getScriptText

protected java.lang.String getScriptText()

getShell

protected groovy.lang.GroovyShell getShell()


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