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 theDebugFrameinterface, which logs stack entries as well as exceptions.An adapter class for debugger implementations.HtmlUnit's implementation of theDebuggerinterface, which registersDebugFrameImplinstances with Rhino for each new execution frame created.Default implementation ofJavaScriptErrorListenerthat does default logging.Wrapper for aFunctiondelegating 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 ofJavaScriptErrorListenerthat does no logging at all.An error that is thrown when a script has been running too long.