Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.meterware.httpunit.scripting
Interface ScriptingEngine  view ScriptingEngine download ScriptingEngine.java


public interface ScriptingEngine


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.