org.ajax4jsf.tests
Class DummyScriptEngine

java.lang.Object
  extended by com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine
      extended by org.ajax4jsf.tests.DummyScriptEngine
All Implemented Interfaces:
java.io.Serializable

public class DummyScriptEngine
extends com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

Dummy implementation of script engine. It really does nuthin. Always returns empty strings.

Author:
Maksim Kaszynski
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine
KEY_STARTING_SCOPE
 
Constructor Summary
DummyScriptEngine(com.gargoylesoftware.htmlunit.WebClient webClient)
           
 
Method Summary
 java.lang.Object callFunction(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage, org.mozilla.javascript.Function function, org.mozilla.javascript.Context context, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thisObject, java.lang.Object[] args)
           
 org.mozilla.javascript.Script compile(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage, java.lang.String sourceCode, java.lang.String sourceName, int startLine)
           
 org.mozilla.javascript.Script getCachedScript(com.gargoylesoftware.htmlunit.WebResponse webResponse)
           
protected  org.apache.commons.logging.Log getLog()
           
 void initialize(com.gargoylesoftware.htmlunit.WebWindow webWindow)
           
 boolean isScriptRunning()
           
 java.lang.String preProcess(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage, java.lang.String sourceCode, java.lang.String sourceName, com.gargoylesoftware.htmlunit.html.HtmlElement htmlElement)
           
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine
cacheScript, callFunction, execute, execute, getScriptEngineLog, getTimeout, getWebClient, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyScriptEngine

public DummyScriptEngine(com.gargoylesoftware.htmlunit.WebClient webClient)
Method Detail

callFunction

public java.lang.Object callFunction(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage,
                                     org.mozilla.javascript.Function function,
                                     org.mozilla.javascript.Context context,
                                     org.mozilla.javascript.Scriptable scope,
                                     org.mozilla.javascript.Scriptable thisObject,
                                     java.lang.Object[] args)
Overrides:
callFunction in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

compile

public org.mozilla.javascript.Script compile(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage,
                                             java.lang.String sourceCode,
                                             java.lang.String sourceName,
                                             int startLine)
Overrides:
compile in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

getCachedScript

public org.mozilla.javascript.Script getCachedScript(com.gargoylesoftware.htmlunit.WebResponse webResponse)
Overrides:
getCachedScript in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

getLog

protected org.apache.commons.logging.Log getLog()
Overrides:
getLog in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

initialize

public void initialize(com.gargoylesoftware.htmlunit.WebWindow webWindow)
Overrides:
initialize in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

isScriptRunning

public boolean isScriptRunning()
Overrides:
isScriptRunning in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine

preProcess

public java.lang.String preProcess(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage,
                                   java.lang.String sourceCode,
                                   java.lang.String sourceName,
                                   com.gargoylesoftware.htmlunit.html.HtmlElement htmlElement)
Overrides:
preProcess in class com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine


Copyright © 2009. All Rights Reserved.