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

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


executeScript

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


performEvent

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


evaluateScriptExpression

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

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


clearCaches

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


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