com.meterware.httpunit.scripting
Interface ScriptingEngine


public interface ScriptingEngine

Author:
Russell Gold

Method Summary
 void clearCaches()
          Clears any cached values, permitting them to be recomputed as needed.
 java.lang.String evaluateScriptExpression(java.lang.String urlString)
          Evaluates the specified string as JavaScript.
 java.lang.String executeScript(java.lang.String language, java.lang.String script)
          Interprets the specified script, which may include global function definitions.
 ScriptingEngine newScriptingEngine(ScriptableDelegate child)
          Returns a new scripting engine for the specified delegate.
 boolean performEvent(java.lang.String eventScript)
          Interprets the specified script and returns a boolean result.
 boolean supportsScriptLanguage(java.lang.String language)
          Returns true if this engine supports the specified script.
 

Method Detail

supportsScriptLanguage

public boolean supportsScriptLanguage(java.lang.String language)
Returns true if this engine supports the specified script.


executeScript

public java.lang.String executeScript(java.lang.String language,
                                      java.lang.String script)
Interprets the specified script, which may include global function definitions.


performEvent

public boolean performEvent(java.lang.String eventScript)
Interprets the specified script and returns a boolean result.


evaluateScriptExpression

public java.lang.String evaluateScriptExpression(java.lang.String urlString)
Evaluates the specified string as JavaScript. Will return null if the script has no return value.


newScriptingEngine

public ScriptingEngine newScriptingEngine(ScriptableDelegate child)
Returns a new scripting engine for the specified delegate.


clearCaches

public void clearCaches()
Clears any cached values, permitting them to be recomputed as needed.


Copyright © 2000-2006 Russell Gold. See license agreement for rights granted.