Package org.htmlunit.javascript
Class DefaultJavaScriptErrorListener
- java.lang.Object
-
- org.htmlunit.javascript.DefaultJavaScriptErrorListener
-
- All Implemented Interfaces:
java.io.Serializable,JavaScriptErrorListener
public class DefaultJavaScriptErrorListener extends java.lang.Object implements JavaScriptErrorListener, java.io.Serializable
Default implementation ofJavaScriptErrorListenerthat does default logging.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.commons.logging.LogLOG
-
Constructor Summary
Constructors Constructor Description DefaultJavaScriptErrorListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidloadScriptError(HtmlPage page, java.net.URL scriptUrl, java.lang.Exception exception)Informs about an exception during load of a javascript file refereed from a page.voidmalformedScriptURL(HtmlPage page, java.lang.String url, java.net.MalformedURLException malformedURLException)Informs about a malformed url referencing to to script.voidscriptException(HtmlPage page, ScriptException scriptException)Informs about a javascript exceptions.voidtimeoutError(HtmlPage page, long allowedTime, long executionTime)Informs about a javascript timeout error.voidwarn(java.lang.String message, java.lang.String sourceName, int line, java.lang.String lineSource, int lineOffset)Informs about a javascript warning.
-
-
-
Method Detail
-
scriptException
public void scriptException(HtmlPage page, ScriptException scriptException)
Informs about a javascript exceptions.- Specified by:
scriptExceptionin interfaceJavaScriptErrorListener- Parameters:
page- the page that causes the problemscriptException- the occurred script exception
-
timeoutError
public void timeoutError(HtmlPage page, long allowedTime, long executionTime)
Informs about a javascript timeout error.- Specified by:
timeoutErrorin interfaceJavaScriptErrorListener- Parameters:
page- the page that causes the problemallowedTime- the max time allowed for the executionexecutionTime- the already consumed time
-
malformedScriptURL
public void malformedScriptURL(HtmlPage page, java.lang.String url, java.net.MalformedURLException malformedURLException)
Informs about a malformed url referencing to to script.- Specified by:
malformedScriptURLin interfaceJavaScriptErrorListener- Parameters:
page- the page that causes the problemurl- the malformed urlmalformedURLException- the occurred exception
-
loadScriptError
public void loadScriptError(HtmlPage page, java.net.URL scriptUrl, java.lang.Exception exception)
Informs about an exception during load of a javascript file refereed from a page.- Specified by:
loadScriptErrorin interfaceJavaScriptErrorListener- Parameters:
page- the page that causes the problemscriptUrl- the url to load the script fromexception- the occurred exception
-
warn
public void warn(java.lang.String message, java.lang.String sourceName, int line, java.lang.String lineSource, int lineOffset)Informs about a javascript warning.- Specified by:
warnin interfaceJavaScriptErrorListener- Parameters:
message- the message to be displayedsourceName- the name of the source fileline- the line numberlineSource- the source code that failedlineOffset- the line offset
-
-