Package org.htmlunit.javascript
package org.htmlunit.javascript
Classes in this package are specific to the JavaScript engine - users of HtmlUnit shouldn't
need anything in this package.
-
ClassDescriptionAbstractJavaScriptEngine<SCRIPT>An interface for
JavaScriptEngine
.An adapter class for debug frame implementations.HtmlUnit's implementation of theDebugFrame
interface, which logs stack entries as well as exceptions.An adapter class for debugger implementations.HtmlUnit's implementation of theDebugger
interface, which registersDebugFrameImpl
instances with Rhino for each new execution frame created.Default implementation ofJavaScriptErrorListener
that does default logging.Wrapper for aFunction
delegating all calls to the wrapped instance.Extended FunctionObject that overrides avoidObjectDetection().ContextFactory that supports termination of scripts if they exceed a timeout.Base class for Rhino host objects in HtmlUnit (not bound to a DOM node).HtmlUnitScriptableProxy<T extends HtmlUnitScriptable>Proxy for aHtmlUnitScriptable
.A wrapper for the Rhino JavaScript engine that provides browser specific features.A listener for JavaScript exceptions.Replacement (in fact a wrapper) for Rhino's native toString function on Function prototype allowing to produce the desired formatting.An action triggered by a script execution but that should be executed first when the script is finished.A FunctionObject that returns IDs of this object and all its parent classes.Silent implementation ofJavaScriptErrorListener
that does no logging at all.An error that is thrown when a script has been running too long.