| Package | Description | 
|---|---|
| org.htmlunit | Framework classes (contains the  WebClientclass which is the main entry point). | 
| org.htmlunit.html | Classes specific to HTML pages, particularly the  HtmlPagewhich represents
 an HTML document and provides access to its content. | 
| org.htmlunit.javascript | Classes in this package are specific to the JavaScript engine - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.configuration | Classes in this package are specific for the JavaScript engine - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host | Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.abort | Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.animations | Implementations of the JavaScript host objects for the Web Animations API - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.arrays | Implementations of the JavaScript host objects for Typed Arrays - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.canvas | Implementations of the Canvas JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.crypto | Implementations of the Crypto JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.css | Implementations of the CSS JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.dom | Implementations of the DOM JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.draganddrop | Implementations of the various JavaScript objects from the HTML Drag and Drop API. | 
| org.htmlunit.javascript.host.event | Implementations of the JavaScript host objects for events - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.fetch | Implementations of the Fetch JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.file | Implementations of the File JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.geo | Implementations of the Geolocation JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.html | Implementations of the HTML JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.idb | Implementations of the IndexedDB JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.intl | Implementations of the Internationalization JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.media | Implementations of the JavaScript host media objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.media.midi | Implementations of the MIDI JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.media.presentation | Implementations of the JavaScript host presentation objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.media.rtc | Implementations of the Real Time Communication JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.network | Implementations of the NetworkInformation JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.payment | Implementations of the Payment JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.performance | Implementations of the Performance JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.security | Implementations of the security JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.speech | Implementations of the Web Speech JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.svg | Implementations of the Scalable Vector Graphics JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.worker | Implementations of the Web Workers JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.host.xml | Implementations of the XML JavaScript host objects - users of HtmlUnit shouldn't
 need anything in this package. | 
| org.htmlunit.javascript.proxyautoconfig | Support js for Proxy auto config. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends HtmlUnitScriptable> | WebWindowImpl. setScriptableObject(T scriptObject)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| <T extends HtmlUnitScriptable> | WebWindow. setScriptableObject(T scriptObject)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| <T extends HtmlUnitScriptable> | DialogWindow. setScriptableObject(T scriptObject)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends HtmlUnitScriptable> | DomNode. getScriptableObject()INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DomNode. setScriptableObject(HtmlUnitScriptable scriptObject)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HtmlUnitScriptableProxy<T extends HtmlUnitScriptable>Proxy for a  HtmlUnitScriptable. | 
| Modifier and Type | Method and Description | 
|---|---|
| HtmlUnitScriptable | HtmlUnitScriptable. clone() | 
| static HtmlUnitScriptable | JavaScriptEngine. configureClass(ClassConfiguration config,
              org.htmlunit.corejs.javascript.Scriptable window)Configures the specified class for access via JavaScript. | 
| protected HtmlUnitScriptable | HtmlUnitScriptable. getScriptableFor(Object object)Returns the JavaScript object that corresponds to the specified object. | 
| HtmlUnitScriptable | HtmlUnitScriptable. makeScriptableFor(DomNode domNode)Builds a new the JavaScript object that corresponds to the specified object. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends HtmlUnitScriptable> | JavaScriptEngine. getJavaScriptClass(Class<?> c)Gets the class of the JavaScript object for the node class. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | JavaScriptEngine. applyPolyfills(WebClient webClient,
              BrowserVersion browserVersion,
              org.htmlunit.corejs.javascript.Context context,
              HtmlUnitScriptable scriptable)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| static org.htmlunit.corejs.javascript.RhinoException | JavaScriptEngine. asJavaScriptException(HtmlUnitScriptable scope,
                     String message,
                     int type)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| static void | JavaScriptEngine. configureRhino(WebClient webClient,
              BrowserVersion browserVersion,
              HtmlUnitScriptable scope)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| static void | JavaScriptEngine. configureScope(HtmlUnitScriptable jsScope,
              ClassConfiguration scopeConfig,
              org.htmlunit.corejs.javascript.FunctionObject scopeContructorFunctionObject,
              AbstractJavaScriptConfiguration jsConfig,
              BrowserVersion browserVersion,
              Map<Class<? extends org.htmlunit.corejs.javascript.Scriptable>,org.htmlunit.corejs.javascript.Scriptable> prototypes,
              Map<String,org.htmlunit.corejs.javascript.Scriptable> prototypesPerJSName)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| protected void | HtmlUnitScriptable. initParentScope(DomNode domNode,
               HtmlUnitScriptable scriptable)Initialize the parent scope of a newly created scriptable. | 
| Modifier and Type | Method and Description | 
|---|---|
| org.htmlunit.corejs.javascript.Scriptable | HtmlUnitScriptable. getPrototype(Class<? extends HtmlUnitScriptable> javaScriptClass)Gets the prototype object for the given host class. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends HtmlUnitScriptable> | AbstractJavaScriptConfiguration. getDomJavaScriptMappingFor(Class<?> clazz)Returns an immutable map containing the DOM to JavaScript mappings. | 
| Class<? extends HtmlUnitScriptable> | ClassConfiguration. getHostClass()Gets the class of the JavaScript host object. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ClassConfiguration | AbstractJavaScriptConfiguration. getClassConfiguration(Class<? extends HtmlUnitScriptable> klass,
                     BrowserVersion browserVersion)Returns the class configuration of the given  klass. | 
| Constructor and Description | 
|---|
| ClassConfiguration(Class<? extends HtmlUnitScriptable> hostClass,
                  Class<?>[] domClasses,
                  boolean jsObject,
                  String className,
                  String extendedClassName)Constructor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AudioScheduledSourceNodeA JavaScript object for  AudioScheduledSourceNode. | 
| class  | BarPropA JavaScript object for  BarProp. | 
| class  | BatteryManagerA JavaScript object for  BatteryManager. | 
| class  | BroadcastChannelA JavaScript object for  BroadcastChannel. | 
| class  | CacheA JavaScript object for  Cache. | 
| class  | CacheStorageA JavaScript object for  CacheStorage. | 
| class  | DOMRectSpecifies a rectangle that contains a line of text in either an element or a TextRange object. | 
| class  | DOMRectListA JavaScript object for  DOMRectList. | 
| class  | ElementA JavaScript object for  Element. | 
| class  | ExternalA JavaScript object for  External. | 
| class  | FontFaceA JavaScript object for  FontFace. | 
| class  | FontFaceSetA JavaScript object for  FontFaceSet. | 
| class  | GamepadA JavaScript object for  Gamepad. | 
| class  | GamepadButtonA JavaScript object for  GamepadButton. | 
| class  | HistoryA JavaScript object for the client's browsing history. | 
| class  | ImageBitmapA JavaScript object for  ImageBitmap. | 
| class  | LocationA JavaScript object for  Location. | 
| class  | MessageChannelA JavaScript object for  MessageChannel. | 
| class  | MessagePortA JavaScript object for  MessagePort. | 
| class  | MimeTypeA JavaScript object for  MimeType. | 
| class  | MimeTypeArrayA JavaScript object for  MimeTypeArray. | 
| class  | NamedNodeMapA collection of nodes that can be accessed by name. | 
| class  | NavigatorA JavaScript object for  Navigator. | 
| class  | NetscapeA JavaScript object for  Netscape. | 
| class  | NotificationA Notification. | 
| class  | PerformanceObserverA JavaScript object for  PerformanceObserver. | 
| class  | PerformanceObserverEntryListA JavaScript object for  PerformanceObserverEntryList. | 
| class  | PermissionsA JavaScript object for  Permissions. | 
| class  | PermissionStatusA JavaScript object for  PermissionStatus. | 
| class  | PluginA JavaScript object for  Plugin. | 
| class  | PluginArrayA JavaScript object for  PluginArray. | 
| class  | PushManagerA JavaScript object for  PushManager. | 
| class  | PushSubscriptionA JavaScript object for  PushSubscription. | 
| class  | PushSubscriptionOptionsA JavaScript object for  PushSubscriptionOptions. | 
| class  | ReadableStreamA JavaScript object for  ReadableStream. | 
| class  | ScreenA JavaScript object for  Screen. | 
| class  | ScreenOrientationA JavaScript object for  ScreenOrientation. | 
| class  | SharedWorkerA JavaScript object for  SharedWorker. | 
| class  | StorageThe JavaScript object that represents a Storage. | 
| class  | StorageManagerA JavaScript object for  StorageManager. | 
| class  | TextDecoderA JavaScript object for  TextDecoder. | 
| class  | TextEncoderA JavaScript object for  TextEncoder. | 
| class  | TouchA JavaScript object for  Touch. | 
| class  | TouchListA JavaScript object for  TouchList. | 
| class  | URLA JavaScript object for  URL. | 
| class  | URLSearchParamsA JavaScript object for  URLSearchParams. | 
| class  | WebSocketA JavaScript object for  WebSocket. | 
| class  | WindowA JavaScript object for  Window. | 
| Modifier and Type | Method and Description | 
|---|---|
| HtmlUnitScriptable | Element. getAttributeNode(String name)Retrieves an attribute node by name. | 
| HtmlUnitScriptable | Element. getAttributeNodeNS(String namespaceURI,
                  String localName)Returns the specified attribute. | 
| HtmlUnitScriptable | Window. getFrameElement()Returns the (i)frame in which the window is contained. | 
| HtmlUnitScriptable | NamedNodeMap. getNamedItem(String name)Gets the specified attribute. | 
| HtmlUnitScriptable | NamedNodeMap. getNamedItemWithoutSytheticClassAttr(String name)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| HtmlUnitScriptable | NamedNodeMap. item(int index)Returns the item at the specified index. | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | WindowOrWorkerGlobalScopeMixin. atob(String encodedData,
    HtmlUnitScriptable scriptable)Decodes a string of data which has been encoded using base-64 encoding. | 
| static String | WindowOrWorkerGlobalScopeMixin. btoa(String stringToEncode,
    HtmlUnitScriptable scriptable)Creates a base-64 encoded ASCII string from a string of binary data. | 
| Modifier and Type | Method and Description | 
|---|---|
| org.htmlunit.corejs.javascript.Scriptable | Window. getPrototype(Class<? extends HtmlUnitScriptable> jsClass)Returns the prototype object corresponding to the specified HtmlUnit class inside the window scope. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbortControllerA JavaScript object for AbortController. | 
| class  | AbortSignalA JavaScript object for AbortSignal. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnimationA JavaScript object for  Animation. | 
| class  | AnimationEventA JavaScript object for  AnimationEvent. | 
| class  | KeyframeEffectA JavaScript object for  KeyframeEffect. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AtomicsA JavaScript object for  Atomics. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CanvasCaptureMediaStreamA JavaScript object for  CanvasCaptureMediaStream. | 
| class  | CanvasCaptureMediaStreamTrackA JavaScript object for  CanvasCaptureMediaStreamTrack. | 
| class  | CanvasGradientA JavaScript object for  CanvasGradient. | 
| class  | CanvasPatternA JavaScript object for  CanvasPattern. | 
| class  | CanvasRenderingContext2DA JavaScript object for  CanvasRenderingContext2D. | 
| class  | ImageBitmapRenderingContextA JavaScript object for  ImageBitmapRenderingContext. | 
| class  | ImageDataA JavaScript object for  ImageData. | 
| class  | IntersectionObserverA JavaScript object for  IntersectionObserver. | 
| class  | IntersectionObserverEntryA JavaScript object for  IntersectionObserverEntry. | 
| class  | Path2DA JavaScript object for  Path2D. | 
| class  | TextMetricsA JavaScript object for  TextMetrics. | 
| class  | WebGL2RenderingContextA JavaScript object for  WebGL2RenderingContext. | 
| class  | WebGLActiveInfoA JavaScript object for  WebGLActiveInfo. | 
| class  | WebGLBufferA JavaScript object for  WebGLBuffer. | 
| class  | WebGLFramebufferA JavaScript object for  WebGLFramebuffer. | 
| class  | WebGLProgramA JavaScript object for  WebGLProgram. | 
| class  | WebGLQueryA JavaScript object for  WebGLQuery. | 
| class  | WebGLRenderbufferA JavaScript object for  WebGLRenderbuffer. | 
| class  | WebGLRenderingContextA JavaScript object for  WebGLRenderingContext. | 
| class  | WebGLSamplerA JavaScript object for  WebGLSampler. | 
| class  | WebGLShaderA JavaScript object for  WebGLShader. | 
| class  | WebGLShaderPrecisionFormatA JavaScript object for  WebGLShaderPrecisionFormat. | 
| class  | WebGLSyncA JavaScript object for  WebGLSync. | 
| class  | WebGLTextureA JavaScript object for  WebGLTexture. | 
| class  | WebGLTransformFeedbackA JavaScript object for  WebGLTransformFeedback. | 
| class  | WebGLUniformLocationA JavaScript object for  WebGLUniformLocation. | 
| class  | WebGLVertexArrayObjectA JavaScript object for  WebGLVertexArrayObject. | 
| Modifier and Type | Method and Description | 
|---|---|
| HtmlUnitScriptable | CanvasRenderingContext2D. getFillStyle()Returns the  fillStyleproperty. | 
| HtmlUnitScriptable | CanvasRenderingContext2D. getStrokeStyle()Returns the  strokeStyleproperty. | 
| HtmlUnitScriptable | IntersectionObserver. takeRecords()Takes records. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CryptoA JavaScript object for  Crypto. | 
| class  | CryptoKeyA JavaScript object for  CryptoKey. | 
| class  | SubtleCryptoA JavaScript object for  SubtleCrypto. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CaretPositionA JavaScript object for  CaretPosition. | 
| class  | ComputedCSSStyleDeclarationAn object for a CSSStyleDeclaration, which is computed. | 
| class  | CSSA JavaScript object for  CSS. | 
| class  | CSSConditionRuleA JavaScript object for  CSSConditionRule. | 
| class  | CSSCounterStyleRuleA JavaScript object for  CSSCounterStyleRule. | 
| class  | CSSFontFaceRuleA JavaScript object for a  CSSFontFaceRule. | 
| class  | CSSGroupingRuleA JavaScript object for  CSSGroupingRule. | 
| class  | CSSImportRuleA JavaScript object for  CSSImportRule. | 
| class  | CSSKeyframeRuleA JavaScript object for  CSSKeyframeRule. | 
| class  | CSSKeyframesRuleA JavaScript object for  CSSKeyframesRule. | 
| class  | CSSMediaRuleA JavaScript object for a  CSSMediaRuleImpl. | 
| class  | CSSNamespaceRuleA JavaScript object for  CSSNamespaceRule. | 
| class  | CSSPageRuleA JavaScript object for  CSSPageRule. | 
| class  | CSSRuleA JavaScript object for  CSSRule. | 
| class  | CSSRuleListA JavaScript object for  CSSRuleList. | 
| class  | CSSStyleDeclarationA JavaScript object for  CSSStyleDeclaration. | 
| class  | CSSStyleRuleA JavaScript object for  CSSStyleRule. | 
| class  | CSSStyleSheetA JavaScript object for  CSSStyleSheet. | 
| class  | CSSSupportsRuleA JavaScript object for  CSSSupportsRule. | 
| class  | MediaListA JavaScript object for  MediaList. | 
| class  | MediaQueryListA JavaScript object for  MediaQueryList. | 
| class  | StyleMediaA JavaScript object for  StyleMedia. | 
| class  | StyleSheetA JavaScript object for  StyleSheet. | 
| class  | StyleSheetListAn ordered list of stylesheets, accessible via  document.styleSheets, as specified by the
 DOM
 Level 2 Style spec and the Gecko
 DOM Guide. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractListThe parent class of  NodeListandHTMLCollection. | 
| class  | AbstractRangeThe JavaScript object that represents a AbstractRange. | 
| class  | AttrA JavaScript object for  Attr. | 
| class  | CDATASectionA JavaScript object for  CDATASection. | 
| class  | CharacterDataA JavaScript object for  CharacterData. | 
| class  | CommentA JavaScript object for  Comment. | 
| class  | CustomElementRegistryA JavaScript object for  CustomElementRegistry. | 
| class  | DocumentA JavaScript object for  Document. | 
| class  | DocumentFragmentA JavaScript object for  DocumentFragment. | 
| class  | DocumentTypeA JavaScript object for  DocumentType. | 
| class  | DOMErrorA JavaScript object for  DOMError. | 
| class  | DOMExceptionException for DOM manipulations. | 
| class  | DOMImplementationA JavaScript object for  DOMImplementation. | 
| class  | DOMMatrixA JavaScript object for  DOMMatrix. | 
| class  | DOMMatrixReadOnlyA JavaScript object for  DOMMatrixReadOnly. | 
| class  | DOMParserA JavaScript object for  DOMParser. | 
| class  | DOMPointA JavaScript object for  DOMPoint. | 
| class  | DOMPointReadOnlyA JavaScript object for  DOMPointReadOnly. | 
| class  | DOMRectReadOnlyA JavaScript object for  DOMRectReadOnly. | 
| class  | DOMStringListA JavaScript object for  DOMStringList. | 
| class  | DOMStringMapA JavaScript object for  DOMStringMap. | 
| class  | DOMTokenListA JavaScript object for  DOMTokenList. | 
| class  | IdleDeadlineA JavaScript object for  IdleDeadline. | 
| class  | MutationObserverA JavaScript object for  MutationObserver. | 
| class  | MutationRecordA JavaScript object for  MutationRecord. | 
| class  | NodeThe JavaScript object  Nodewhich is the base class for all DOM
 objects. | 
| class  | NodeFilterA JavaScript object for  NodeFilter. | 
| class  | NodeIteratorA JavaScript object for  NodeIterator. | 
| class  | NodeListAn array of elements. | 
| class  | ProcessingInstructionA JavaScript object for  ProcessingInstruction. | 
| class  | RadioNodeListA JavaScript object for  RadioNodeList. | 
| class  | RangeThe JavaScript object that represents a Range. | 
| class  | SelectionA JavaScript object for  Selection. | 
| class  | ShadowRootA JavaScript object for  ShadowRoot. | 
| class  | TextA JavaScript object for  Text. | 
| class  | TreeWalkerThe JavaScript object that represents a  TreeWalker. | 
| class  | XPathEvaluatorA JavaScript object for  XPathEvaluator. | 
| class  | XPathExpressionA JavaScript object for  XPathExpression. | 
| class  | XPathNSResolverA JavaScript object for  XPathNSResolver. | 
| class  | XPathResultA JavaScript object for  XPathResult. | 
| Modifier and Type | Method and Description | 
|---|---|
| HtmlUnitScriptable | Document. adoptNode(Node externalNode)Adopts a node from an external document. | 
| HtmlUnitScriptable | Range. cloneContents()Returns a clone of the range in a document fragment. | 
| HtmlUnitScriptable | Document. createCDATASection(String data)Creates a new createCDATASection. | 
| HtmlUnitScriptable | Document. createComment(String comment)Creates a new Comment. | 
| HtmlUnitScriptable | Range. createContextualFragment(String valueAsString)Parses an HTML snippet. | 
| HtmlUnitScriptable | Document. createDocumentFragment()Creates a new document fragment. | 
| HtmlUnitScriptable | Document. createElement(Object tagName)Creates a new element with the given tag name. | 
| HtmlUnitScriptable | Document. createElementNS(String namespaceURI,
               String qualifiedName)Creates a new HTML element with the given tag name, and name. | 
| HtmlUnitScriptable | Document. createProcessingInstruction(String target,
                           String data)Creates a new ProcessingInstruction. | 
| HtmlUnitScriptable | Document. createTextNode(String newData)Create a new DOM text node with the given data. | 
| HtmlUnitScriptable | Document. elementFromPoint(int x,
                int y)Returns the element for the specified x coordinate and the specified y coordinate. | 
| HtmlUnitScriptable | Range. extractContents()Moves this range's contents from the document tree into a document fragment. | 
| HtmlUnitScriptable | Document. getDoctype()Gets the JavaScript property  doctypefor the document. | 
| HtmlUnitScriptable | DocumentFragment. getElementById(Object id)Returns the element with the specified ID, or  nullif that element could not be found. | 
| HtmlUnitScriptable | Document. getElementById(String id)Returns the element with the specified ID, as long as it is an HTML element;  nullotherwise. | 
| HtmlUnitScriptable | Node. getOwnerDocument()Returns the owner document. | 
| HtmlUnitScriptable | Attr. getOwnerElement()Returns the owner element. | 
| HtmlUnitScriptable | Document. importNode(Node importedNode,
          boolean deep)Imports a node from another document to this document. | 
| HtmlUnitScriptable | Text. splitText(int offset)Split a Text node in two. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Document | DOMParser. parseFromString(HtmlUnitScriptable scriptable,
               String str,
               Object type)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| static Document | DOMParser. parseHtmlDocument(HtmlUnitScriptable scriptable,
                 WebResponse webResponse,
                 WebWindow webWindow)INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. | 
| static NodeList | NodeList. staticNodeList(HtmlUnitScriptable parentScope,
              List<DomNode> elements)Gets a static NodeList. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataTransferA JavaScript object for  DataTransfer. | 
| class  | DataTransferItemA JavaScript object for  DataTransferItem. | 
| class  | DataTransferItemListA JavaScript object for  DataTransferItemList. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AudioProcessingEventA JavaScript object for  AudioProcessingEvent. | 
| class  | BeforeInstallPromptEventA JavaScript object for  BeforeInstallPromptEvent. | 
| class  | BeforeUnloadEventJavaScript object representing the BeforeUnloadEvent. | 
| class  | BlobEventA JavaScript object for  BlobEvent. | 
| class  | ClipboardEventA JavaScript object for  ClipboardEvent. | 
| class  | CloseEventA JavaScript object for  CloseEvent. | 
| class  | CompositionEventA JavaScript object for  CompositionEvent. | 
| class  | CustomEventA JavaScript object for  CustomEvent. | 
| class  | DeviceMotionEventA JavaScript object for  DeviceMotionEvent. | 
| class  | DeviceOrientationEventA JavaScript object for  DeviceOrientationEvent. | 
| class  | DragEventA JavaScript object for  DragEvent. | 
| class  | ErrorEventA JavaScript object for  ErrorEvent. | 
| class  | EventJavaScript object representing an event that is passed into event handlers when they are
 invoked. | 
| class  | EventSourceA JavaScript object for  EventSource. | 
| class  | EventTargetA JavaScript object for  EventTarget. | 
| class  | FocusEventA JavaScript object for  FocusEvent. | 
| class  | GamepadEventA JavaScript object for  GamepadEvent. | 
| class  | HashChangeEventJavaScript object representing the HashChangeEvent. | 
| class  | IDBVersionChangeEventA JavaScript object for  IDBVersionChangeEvent. | 
| class  | InputEventA JavaScript object for  InputEvent. | 
| class  | KeyboardEventJavaScript object representing a Keyboard Event. | 
| class  | MediaEncryptedEventA JavaScript object for  MediaEncryptedEvent. | 
| class  | MediaKeyMessageEventA JavaScript object for  MediaKeyMessageEvent. | 
| class  | MediaQueryListEventA JavaScript object for  MediaQueryListEvent. | 
| class  | MediaStreamEventA JavaScript object for  MediaStreamEvent. | 
| class  | MediaStreamTrackEventA JavaScript object for  MediaStreamTrackEvent. | 
| class  | MessageEventA JavaScript object for  MessageEvent. | 
| class  | MIDIConnectionEventA JavaScript object for  MIDIConnectionEvent. | 
| class  | MIDIMessageEventA JavaScript object for  MIDIMessageEvent. | 
| class  | MouseEventJavaScript object representing a Mouse Event. | 
| class  | MouseScrollEventA JavaScript object for  MouseScrollEvent. | 
| class  | MutationEventJavaScript object representing a Mutation Event. | 
| class  | OfflineAudioCompletionEventA JavaScript object for  OfflineAudioCompletionEvent. | 
| class  | PageTransitionEventA JavaScript object for  PageTransitionEvent. | 
| class  | PointerEventJavaScript object representing a  PointerEvent. | 
| class  | PopStateEventA JavaScript object for  PopStateEvent. | 
| class  | PresentationConnectionAvailableEventA JavaScript object for  PresentationConnectionAvailableEvent. | 
| class  | PresentationConnectionCloseEventA JavaScript object for  PresentationConnectionCloseEvent. | 
| class  | ProgressEventA JavaScript object for  ProgressEvent. | 
| class  | PromiseRejectionEventA JavaScript object for  PromiseRejectionEvent. | 
| class  | RTCDataChannelEventA JavaScript object for  RTCDataChannelEvent. | 
| class  | RTCPeerConnectionIceEventA JavaScript object for  RTCPeerConnectionIceEvent. | 
| class  | SecurityPolicyViolationEventA JavaScript object for  SecurityPolicyViolationEvent. | 
| class  | SpeechSynthesisEventA JavaScript object for  SpeechSynthesisEvent. | 
| class  | StorageEventA JavaScript object for  StorageEvent. | 
| class  | SubmitEventA JavaScript object for  SubmitEvent. | 
| class  | TextEventA JavaScript object for  TextEvent. | 
| class  | TimeEventA JavaScript object for  TimeEvent. | 
| class  | TouchEventA JavaScript object for  TouchEvent. | 
| class  | TrackEventA JavaScript object for  TrackEvent. | 
| class  | TransitionEventA JavaScript object for  TransitionEvent. | 
| class  | UIEventJavaScript object representing a UI event. | 
| class  | WebGLContextEventA JavaScript object for  WebGLContextEvent. | 
| class  | WebkitSpeechRecognitionErrorA JavaScript object for  webkitSpeechRecognitionError. | 
| class  | WebkitSpeechRecognitionEventA JavaScript object for  webkitSpeechRecognitionEvent. | 
| class  | WheelEventA JavaScript object for  WheelEvent. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HeadersA JavaScript object for  Headers. | 
| class  | RequestA JavaScript object for  Request. | 
| class  | ResponseA JavaScript object for  Response. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BlobA JavaScript object for  Blob. | 
| class  | FileA JavaScript object for  File. | 
| class  | FileListA JavaScript object for  FileList. | 
| class  | FileReaderA JavaScript object for  FileReader. | 
| class  | FileSystemA JavaScript object for  FileSystem. | 
| class  | FileSystemDirectoryEntryA JavaScript object for  FileSystemDirectoryEntry. | 
| class  | FileSystemDirectoryReaderA JavaScript object for  FileSystemDirectoryReader. | 
| class  | FileSystemEntryA JavaScript object for  FileSystemEntry. | 
| class  | FileSystemFileEntryA JavaScript object for  FileSystemFileEntry. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GeolocationA JavaScript object for Geolocation. | 
| class  | GeolocationCoordinatesA JavaScript object for GeolocationCoordinates. | 
| class  | GeolocationPositionA JavaScript object for GeolocationPosition. | 
| class  | GeolocationPositionErrorA JavaScript object for GeolocationPositionError. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AudioThe JavaScript object  Audio. | 
| class  | HTMLAllCollectionA special  HTMLCollectionfordocument.all. | 
| class  | HTMLAnchorElementThe JavaScript object that represents an anchor. | 
| class  | HTMLAreaElementThe JavaScript object  HTMLAreaElement. | 
| class  | HTMLAudioElementThe JavaScript object  HTMLAudioElement. | 
| class  | HTMLBaseElementThe JavaScript object  HTMLBaseElement. | 
| class  | HTMLBodyElementThe JavaScript object  HTMLBodyElement. | 
| class  | HTMLBRElementThe JavaScript object  HTMLBRElement. | 
| class  | HTMLButtonElementThe JavaScript object that represents a  HtmlButton(<button type=... | 
| class  | HTMLCanvasElementThe JavaScript object  HTMLCanvasElement. | 
| class  | HTMLCollectionAn array of elements. | 
| class  | HTMLDataElementThe JavaScript object  HTMLDataElement. | 
| class  | HTMLDataListElementThe JavaScript object  HTMLDataListElement. | 
| class  | HTMLDetailsElementThe JavaScript object  HTMLDetailsElement. | 
| class  | HTMLDialogElementThe JavaScript object  HTMLDialogElement. | 
| class  | HTMLDirectoryElementThe JavaScript object  HTMLDirectoryElement. | 
| class  | HTMLDivElementThe JavaScript object  HTMLDivElement. | 
| class  | HTMLDListElementThe JavaScript object  HTMLDListElement. | 
| class  | HTMLDocumentA JavaScript object for  HTMLDocument. | 
| class  | HTMLElementThe JavaScript object  HTMLElementwhich is the base class for all HTML
 objects. | 
| class  | HTMLEmbedElementThe JavaScript object  HTMLEmbedElement. | 
| class  | HTMLFieldSetElementThe JavaScript object  HTMLFieldSetElement. | 
| class  | HTMLFontElementThe JavaScript object  HTMLFontElement. | 
| class  | HTMLFormControlsCollectionA JavaScript object for  HTMLFormControlsCollection. | 
| class  | HTMLFormElementA JavaScript object  HTMLFormElement. | 
| class  | HTMLFrameElementThe JavaScript object  HTMLFrameElement. | 
| class  | HTMLFrameSetElementThe JavaScript object  HTMLFrameSetElement. | 
| class  | HTMLHeadElementThe JavaScript object  HTMLHeadElement. | 
| class  | HTMLHeadingElementThe JavaScript object  HTMLHeadingElement. | 
| class  | HTMLHRElementThe JavaScript object  HTMLHRElement. | 
| class  | HTMLHtmlElementThe JavaScript object  HTMLHtmlElement. | 
| class  | HTMLIFrameElementA JavaScript object for  HtmlInlineFrame. | 
| class  | HTMLImageElementThe JavaScript object  HTMLImageElement. | 
| class  | HTMLInputElementThe JavaScript object for  HtmlInput. | 
| class  | HTMLLabelElementA JavaScript object for  HTMLLabelElement. | 
| class  | HTMLLegendElementThe JavaScript object  HTMLLegendElement. | 
| class  | HTMLLIElementThe JavaScript object  HTMLLIElement. | 
| class  | HTMLLinkElementThe JavaScript object  HTMLLinkElement. | 
| class  | HTMLMapElementThe JavaScript object  HTMLMapElement. | 
| class  | HTMLMarqueeElementThe JavaScript object  HTMLMarqueeElement. | 
| class  | HTMLMediaElementThe JavaScript object  HTMLMediaElement. | 
| class  | HTMLMenuElementThe JavaScript object  HTMLMenuElement. | 
| class  | HTMLMetaElementThe JavaScript object  HTMLMetaElement. | 
| class  | HTMLMeterElementThe JavaScript object  HTMLMeterElement. | 
| class  | HTMLModElementThe JavaScript object  HTMLModElement. | 
| class  | HTMLObjectElementThe JavaScript object  HTMLObjectElement. | 
| class  | HTMLOListElementThe JavaScript object  HTMLOListElement. | 
| class  | HTMLOptGroupElementThe JavaScript object  HTMLOptGroupElement. | 
| class  | HTMLOptionElementThe JavaScript object for  HtmlOption. | 
| class  | HTMLOptionsCollectionThis is the array returned by the "options" property of Select. | 
| class  | HTMLOutputElementThe JavaScript object  HTMLOutputElement. | 
| class  | HTMLParagraphElementThe JavaScript object  HTMLParagraphElement. | 
| class  | HTMLParamElementThe JavaScript object  HTMLParamElement. | 
| class  | HTMLPictureElementThe JavaScript object  HTMLPictureElement. | 
| class  | HTMLPreElementThe JavaScript object  HTMLPreElement. | 
| class  | HTMLProgressElementThe JavaScript object  HTMLProgressElement. | 
| class  | HTMLQuoteElementThe JavaScript object  HTMLQuoteElement. | 
| class  | HTMLScriptElementThe JavaScript object that represents an  HTMLScriptElement. | 
| class  | HTMLSelectElementThe JavaScript object for  HtmlSelect. | 
| class  | HTMLSlotElementA JavaScript object for  HTMLSlotElement. | 
| class  | HTMLSourceElementThe JavaScript object  HTMLSourceElement. | 
| class  | HTMLSpanElementThe JavaScript object  HTMLSpanElement. | 
| class  | HTMLStyleElementThe JavaScript object  HTMLStyleElement. | 
| class  | HTMLTableCaptionElementThe JavaScript object  HTMLTableCaptionElement. | 
| class  | HTMLTableCellElementThe JavaScript object representing a TD or TH. | 
| class  | HTMLTableColElementThe JavaScript object  HTMLTableColElement. | 
| class  | HTMLTableElementThe JavaScript object  HTMLTableElement. | 
| class  | HTMLTableRowElementThe JavaScript object  HTMLTableRowElement. | 
| class  | HTMLTableSectionElementA JavaScript object representing "HTMLTableSectionElement", it is used by
  HtmlTableBody,HtmlTableHeader, andHtmlTableFooter. | 
| class  | HTMLTemplateElementThe JavaScript object  HTMLTemplateElement. | 
| class  | HTMLTextAreaElementThe JavaScript object  HTMLTextAreaElement. | 
| class  | HTMLTimeElementThe JavaScript object  HTMLTimeElement. | 
| class  | HTMLTitleElementThe JavaScript object  HTMLTitleElement. | 
| class  | HTMLTrackElementThe JavaScript object  HTMLTrackElement. | 
| class  | HTMLUListElementThe JavaScript object  HTMLUListElement. | 
| class  | HTMLUnknownElementThe JavaScript object  HTMLUnknownElement. | 
| class  | HTMLVideoElementThe JavaScript object  HTMLVideoElement. | 
| class  | ValidityStateA JavaScript object for  ValidityState. | 
| Modifier and Type | Method and Description | 
|---|---|
| HtmlUnitScriptable | HTMLTableElement. createCaption()If this table does not have a caption, this method creates an empty table caption,
 adds it to the table and then returns it. | 
| HtmlUnitScriptable | HTMLTableElement. createTBody()If this table does not have a tbody element, this method creates an empty tbody
 element, adds it to the table and then returns it. | 
| HtmlUnitScriptable | HTMLTableElement. createTFoot()If this table does not have a tfoot element, this method creates an empty tfoot
 element, adds it to the table and then returns it. | 
| HtmlUnitScriptable | HTMLTableElement. createTHead()If this table does not have a thead element, this method creates an empty
 thead element, adds it to the table and then returns it. | 
| HtmlUnitScriptable | HTMLDocument. elementFromPoint(int x,
                int y)Returns the element for the specified x coordinate and the specified y coordinate. | 
| HtmlUnitScriptable | HTMLElement. getAttributeNode(String attributeName)Gets the attribute node for the specified attribute. | 
| HtmlUnitScriptable | HTMLTableElement. getCaption()Returns the table's caption element, or  nullif none exists. | 
| HtmlUnitScriptable | HTMLCanvasElement. getContext(String contextId)Gets the context. | 
| HtmlUnitScriptable | HTMLDocument. getElementById(String id)Returns the element with the specified ID, or  nullif that element could not be found. | 
| HtmlUnitScriptable | HTMLElement. getOffsetParent_js()Returns this element's  offsetParent. | 
| HtmlUnitScriptable | HTMLTableElement. getTBodies()Returns the tbody's in the table. | 
| HtmlUnitScriptable | HTMLTableElement. getTFoot()Returns the table's tfoot element, or  nullif none exists. | 
| HtmlUnitScriptable | HTMLTableElement. getTHead()Returns the table's thead element, or  nullif none exists. | 
| HtmlUnitScriptable | HTMLTableRowElement. insertCell(Object index)Inserts a new cell at the specified index in the element's cells collection. | 
| HtmlUnitScriptable | HTMLTableSectionElement. insertRow(int index)Inserts a new row at the given position. | 
| HtmlUnitScriptable | HTMLTableElement. insertRow(int index)Inserts a new row at the given position. | 
| HtmlUnitScriptable | HTMLTableSectionElement. insertRow(Object index)Inserts a new row at the specified index in the element's row collection. | 
| HtmlUnitScriptable | HTMLTableElement. insertRow(Object index)Inserts a new row at the specified index in the element's row collection. | 
| Constructor and Description | 
|---|
| HTMLOptionsCollection(HtmlUnitScriptable parentScope)Creates an instance. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IDBCursorA JavaScript object for  IDBCursor. | 
| class  | IDBCursorWithValueA JavaScript object for  IDBCursorWithValue. | 
| class  | IDBDatabaseA JavaScript object for  IDBDatabase. | 
| class  | IDBFactoryA JavaScript object for  IDBFactory. | 
| class  | IDBIndexA JavaScript object for  IDBIndex. | 
| class  | IDBKeyRangeA JavaScript object for  IDBKeyRange. | 
| class  | IDBObjectStoreA JavaScript object for  IDBObjectStore. | 
| class  | IDBOpenDBRequestA JavaScript object for  IDBOpenDBRequest. | 
| class  | IDBRequestA JavaScript object for  IDBRequest. | 
| class  | IDBTransactionA JavaScript object for  IDBTransaction. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CollatorA JavaScript object for  Collator. | 
| class  | DateTimeFormatA JavaScript object for  DateTimeFormat. | 
| class  | IntlA JavaScript object for  Intl. | 
| class  | NumberFormatA JavaScript object for  NumberFormat. | 
| class  | V8BreakIteratorA JavaScript object for  V8BreakIterator. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnalyserNodeA JavaScript object for  AnalyserNode. | 
| class  | AudioBufferA JavaScript object for  AudioBuffer. | 
| class  | AudioBufferSourceNodeA JavaScript object for  AudioBufferSourceNode. | 
| class  | AudioContextA JavaScript object for  AudioContext. | 
| class  | AudioDestinationNodeA JavaScript object for  AudioDestinationNode. | 
| class  | AudioListenerA JavaScript object for  AudioListener. | 
| class  | AudioNodeA JavaScript object for  AudioNode. | 
| class  | AudioParamA JavaScript object for  AudioParam. | 
| class  | BaseAudioContextA JavaScript object for  BaseAudioContext. | 
| class  | BiquadFilterNodeA JavaScript object for  BiquadFilterNode. | 
| class  | ChannelMergerNodeA JavaScript object for  ChannelMergerNode. | 
| class  | ChannelSplitterNodeA JavaScript object for  ChannelSplitterNode. | 
| class  | ConstantSourceNodeA JavaScript object for  ConstantSourceNode. | 
| class  | ConvolverNodeA JavaScript object for  ConvolverNode. | 
| class  | DelayNodeA JavaScript object for  DelayNode. | 
| class  | DynamicsCompressorNodeA JavaScript object for  DynamicsCompressorNode. | 
| class  | GainNodeA JavaScript object for  GainNode. | 
| class  | IIRFilterNodeA JavaScript object for  IIRFilterNode. | 
| class  | InputDeviceCapabilitiesA JavaScript object for  InputDeviceCapabilities. | 
| class  | MediaDeviceInfoA JavaScript object for  MediaDeviceInfo. | 
| class  | MediaDevicesA JavaScript object for  MediaDevices. | 
| class  | MediaElementAudioSourceNodeA JavaScript object for  MediaElementAudioSourceNode. | 
| class  | MediaErrorA JavaScript object for  MediaError. | 
| class  | MediaKeyErrorA JavaScript object for  MediaKeyError. | 
| class  | MediaKeysA JavaScript object for  MediaKeys. | 
| class  | MediaKeySessionA JavaScript object for  MediaKeySession. | 
| class  | MediaKeyStatusMapA JavaScript object for  MediaKeyStatusMap. | 
| class  | MediaKeySystemAccessA JavaScript object for  MediaKeySystemAccess. | 
| class  | MediaRecorderA JavaScript object for  MediaRecorder. | 
| class  | MediaSourceA JavaScript object for  MediaSource. | 
| class  | MediaStreamA JavaScript object for  MediaStream. | 
| class  | MediaStreamAudioDestinationNodeA JavaScript object for  MediaStreamAudioDestinationNode. | 
| class  | MediaStreamAudioSourceNodeA JavaScript object for  MediaStreamAudioSourceNode. | 
| class  | MediaStreamTrackA JavaScript object for  MediaStreamTrack. | 
| class  | OfflineAudioContextA JavaScript object for  OfflineAudioContext. | 
| class  | OscillatorNodeA JavaScript object for  OscillatorNode. | 
| class  | PannerNodeA JavaScript object for  PannerNode. | 
| class  | PeriodicSyncManagerA JavaScript object for  PeriodicSyncManager. | 
| class  | PeriodicWaveA JavaScript object for  PeriodicWave. | 
| class  | RemotePlaybackA JavaScript object for  RemotePlayback. | 
| class  | ScriptProcessorNodeA JavaScript object for  ScriptProcessorNode. | 
| class  | SourceBufferA JavaScript object for  SourceBuffer. | 
| class  | SourceBufferListA JavaScript object for  SourceBufferList. | 
| class  | StereoPannerNodeA JavaScript object for  StereoPannerNode. | 
| class  | TextTrackA JavaScript object for  TextTrack. | 
| class  | TextTrackCueA JavaScript object for  TextTrackCue. | 
| class  | TextTrackCueListA JavaScript object for  TextTrackCueList. | 
| class  | TextTrackListA JavaScript object for  TextTrackList. | 
| class  | TimeRangesA JavaScript object for  TimeRanges. | 
| class  | VideoPlaybackQualityA JavaScript object for  VideoPlaybackQuality. | 
| class  | VTTCueA JavaScript object for  VTTCue. | 
| class  | WaveShaperNodeA JavaScript object for  WaveShaperNode. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MIDIAccessA JavaScript object for  MIDIAccess. | 
| class  | MIDIInputA JavaScript object for  MIDIInput. | 
| class  | MIDIInputMapA JavaScript object for  MIDIInputMap. | 
| class  | MIDIOutputA JavaScript object for  MIDIOutput. | 
| class  | MIDIOutputMapA JavaScript object for  MIDIOutputMap. | 
| class  | MIDIPortA JavaScript object for  MIDIPort. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PresentationA JavaScript object for  Presentation. | 
| class  | PresentationAvailabilityA JavaScript object for  PresentationAvailability. | 
| class  | PresentationConnectionA JavaScript object for  PresentationConnection. | 
| class  | PresentationRequestA JavaScript object for  PresentationRequest. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RTCCertificateA JavaScript object for  RTCCertificate. | 
| class  | RTCIceCandidateA JavaScript object for  RTCIceCandidate. | 
| class  | RTCPeerConnectionA JavaScript object for  RTCPeerConnection. | 
| class  | RTCSctpTransportA JavaScript object for  RTCSctpTransport. | 
| class  | RTCSessionDescriptionA JavaScript object for  RTCSessionDescription. | 
| class  | RTCStatsReportA JavaScript object for  RTCStatsReport. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NetworkInformationA JavaScript object for  NetworkInformation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PaymentAddressA JavaScript object for  PaymentAddress. | 
| class  | PaymentRequestA JavaScript object for  PaymentRequest. | 
| class  | PaymentResponseA JavaScript object for  PaymentResponse. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PerformanceA JavaScript object for  Performance. | 
| class  | PerformanceEntryA JavaScript object for  PerformanceEntry. | 
| class  | PerformanceMarkA JavaScript object for  PerformanceMark. | 
| class  | PerformanceMeasureA JavaScript object for  PerformanceMeasure. | 
| class  | PerformanceNavigationA JavaScript object for  PerformanceNavigation. | 
| class  | PerformanceNavigationTimingA JavaScript object for  PerformanceNavigationTiming. | 
| class  | PerformanceResourceTimingA JavaScript object for  PerformanceResourceTiming. | 
| class  | PerformanceTimingA JavaScript object for  PerformanceTiming. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CredentialA JavaScript object for  Credential. | 
| class  | CredentialsContainerA JavaScript object for  CredentialsContainer. | 
| class  | FederatedCredentialA JavaScript object for  FederatedCredential. | 
| class  | PasswordCredentialA JavaScript object for  PasswordCredential. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SpeechSynthesisA JavaScript object for  SpeechSynthesis. | 
| class  | SpeechSynthesisErrorEventA JavaScript object for  SpeechSynthesisErrorEvent. | 
| class  | SpeechSynthesisUtteranceA JavaScript object for  SpeechSynthesisUtterance. | 
| class  | SpeechSynthesisVoiceA JavaScript object for  SpeechSynthesisVoice. | 
| class  | WebkitSpeechGrammarA JavaScript object for  webkitSpeechGrammar. | 
| class  | WebkitSpeechGrammarListA JavaScript object for  webkitSpeechGrammarList. | 
| class  | WebkitSpeechRecognitionA JavaScript object for  webkitSpeechRecognition. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SVGAElementA JavaScript object for  SVGAElement. | 
| class  | SVGAngleA JavaScript object for  SVGAngle. | 
| class  | SVGAnimatedAngleA JavaScript object for  SVGAnimatedAngle. | 
| class  | SVGAnimatedBooleanA JavaScript object for  SVGAnimatedBoolean. | 
| class  | SVGAnimatedEnumerationA JavaScript object for  SVGAnimatedEnumeration. | 
| class  | SVGAnimatedIntegerA JavaScript object for  SVGAnimatedInteger. | 
| class  | SVGAnimatedLengthA JavaScript object for  SVGAnimatedLength. | 
| class  | SVGAnimatedLengthListA JavaScript object for  SVGAnimatedLengthList. | 
| class  | SVGAnimatedNumberA JavaScript object for  SVGAnimatedNumber. | 
| class  | SVGAnimatedNumberListA JavaScript object for  SVGAnimatedNumberList. | 
| class  | SVGAnimatedPreserveAspectRatioA JavaScript object for  SVGAnimatedPreserveAspectRatio. | 
| class  | SVGAnimatedRectA JavaScript object for  SVGAnimatedRect. | 
| class  | SVGAnimatedStringA JavaScript object for  SVGAnimatedString. | 
| class  | SVGAnimatedTransformListA JavaScript object for  SVGAnimatedTransformList. | 
| class  | SVGAnimateElementA JavaScript object for  SVGAnimateElement. | 
| class  | SVGAnimateMotionElementA JavaScript object for  SVGAnimateMotionElement. | 
| class  | SVGAnimateTransformElementA JavaScript object for  SVGAnimateTransformElement. | 
| class  | SVGAnimationElementA JavaScript object for  SVGAnimationElement. | 
| class  | SVGCircleElementA JavaScript object for  SVGCircleElement. | 
| class  | SVGClipPathElementA JavaScript object for  SVGClipPathElement. | 
| class  | SVGComponentTransferFunctionElementA JavaScript object for  SVGComponentTransferFunctionElement. | 
| class  | SVGDefsElementA JavaScript object for  SVGDefsElement. | 
| class  | SVGDescElementA JavaScript object for  SVGDescElement. | 
| class  | SVGElementA JavaScript object for  SVGElement. | 
| class  | SVGEllipseElementA JavaScript object for  SVGEllipseElement. | 
| class  | SVGFEBlendElementA JavaScript object for  SVGFEBlendElement. | 
| class  | SVGFEColorMatrixElementA JavaScript object for  SVGFEColorMatrixElement. | 
| class  | SVGFEComponentTransferElementA JavaScript object for  SVGFEComponentTransferElement. | 
| class  | SVGFECompositeElementA JavaScript object for  SVGFECompositeElement. | 
| class  | SVGFEConvolveMatrixElementA JavaScript object for  SVGFEConvolveMatrixElement. | 
| class  | SVGFEDiffuseLightingElementA JavaScript object for  SVGFEDiffuseLightingElement. | 
| class  | SVGFEDisplacementMapElementA JavaScript object for  SVGFEDisplacementMapElement. | 
| class  | SVGFEDistantLightElementA JavaScript object for  SVGFEDistantLightElement. | 
| class  | SVGFEDropShadowElementA JavaScript object for  SVGFEDropShadowElement. | 
| class  | SVGFEFloodElementA JavaScript object for  SVGFEFloodElement. | 
| class  | SVGFEFuncAElementA JavaScript object for  SVGFEFuncAElement. | 
| class  | SVGFEFuncBElementA JavaScript object for  SVGFEFuncBElement. | 
| class  | SVGFEFuncGElementA JavaScript object for  SVGFEFuncGElement. | 
| class  | SVGFEFuncRElementA JavaScript object for  SVGFEFuncRElement. | 
| class  | SVGFEGaussianBlurElementA JavaScript object for  SVGFEGaussianBlurElement. | 
| class  | SVGFEImageElementA JavaScript object for  SVGFEImageElement. | 
| class  | SVGFEMergeElementA JavaScript object for  SVGFEMergeElement. | 
| class  | SVGFEMergeNodeElementA JavaScript object for  SVGFEMergeNodeElement. | 
| class  | SVGFEMorphologyElementA JavaScript object for  SVGFEMorphologyElement. | 
| class  | SVGFEOffsetElementA JavaScript object for  SVGFEOffsetElement. | 
| class  | SVGFEPointLightElementA JavaScript object for  SVGFEPointLightElement. | 
| class  | SVGFESpecularLightingElementA JavaScript object for  SVGFESpecularLightingElement. | 
| class  | SVGFESpotLightElementA JavaScript object for  SVGFESpotLightElement. | 
| class  | SVGFETileElementA JavaScript object for  SVGFETileElement. | 
| class  | SVGFETurbulenceElementA JavaScript object for  SVGFETurbulenceElement. | 
| class  | SVGFilterElementA JavaScript object for  SVGFilterElement. | 
| class  | SVGForeignObjectElementA JavaScript object for  SVGForeignObjectElement. | 
| class  | SVGGElementA JavaScript object for  SVGGElement. | 
| class  | SVGGeometryElementA JavaScript object for  SVGGeometryElement. | 
| class  | SVGGradientElementA JavaScript object for  SVGGradientElement. | 
| class  | SVGGraphicsElementA JavaScript object for  SVGGraphicsElement. | 
| class  | SVGImageElementA JavaScript object for  SVGImageElement. | 
| class  | SVGLengthA JavaScript object for  SVGLength. | 
| class  | SVGLengthListA JavaScript object for  SVGLengthList. | 
| class  | SVGLinearGradientElementA JavaScript object for  SVGLinearGradientElement. | 
| class  | SVGLineElementA JavaScript object for  SVGLineElement. | 
| class  | SVGMarkerElementA JavaScript object for  SVGMarkerElement. | 
| class  | SVGMaskElementA JavaScript object for  SVGMaskElement. | 
| class  | SVGMatrixA JavaScript object for  SVGMatrix. | 
| class  | SVGMetadataElementA JavaScript object for  SVGMetadataElement. | 
| class  | SVGMPathElementA JavaScript object for  SVGMPathElement. | 
| class  | SVGNumberA JavaScript object for  SVGNumber. | 
| class  | SVGNumberListA JavaScript object for  SVGNumberList. | 
| class  | SVGPathElementA JavaScript object for  SVGPathElement. | 
| class  | SVGPatternElementA JavaScript object for  SVGPatternElement. | 
| class  | SVGPointA JavaScript object for  SVGPoint. | 
| class  | SVGPointListA JavaScript object for  SVGPointList. | 
| class  | SVGPolygonElementA JavaScript object for  SVGPolygonElement. | 
| class  | SVGPolylineElementA JavaScript object for  SVGPolylineElement. | 
| class  | SVGPreserveAspectRatioA JavaScript object for  SVGPreserveAspectRatio. | 
| class  | SVGRadialGradientElementA JavaScript object for  SVGRadialGradientElement. | 
| class  | SVGRectA JavaScript object for  SVGRect. | 
| class  | SVGRectElementA JavaScript object for  SVGRectElement. | 
| class  | SVGScriptElementA JavaScript object for  SVGScriptElement. | 
| class  | SVGSetElementA JavaScript object for  SVGSetElement. | 
| class  | SVGStopElementA JavaScript object for  SVGStopElement. | 
| class  | SVGStringListA JavaScript object for  SVGStringList. | 
| class  | SVGStyleElementA JavaScript object for  SVGStyleElement. | 
| class  | SVGSVGElementA JavaScript object for  SVGSVGElement. | 
| class  | SVGSwitchElementA JavaScript object for  SVGSwitchElement. | 
| class  | SVGSymbolElementA JavaScript object for  SVGSymbolElement. | 
| class  | SVGTextContentElementA JavaScript object for  SVGTextContentElement. | 
| class  | SVGTextElementA JavaScript object for  SVGTextElement. | 
| class  | SVGTextPathElementA JavaScript object for  SVGTextPathElement. | 
| class  | SVGTextPositioningElementA JavaScript object for  SVGTextPositioningElement. | 
| class  | SVGTitleElementA JavaScript object for  SVGTitleElement. | 
| class  | SVGTransformA JavaScript object for  SVGTransform. | 
| class  | SVGTransformListA JavaScript object for  SVGTransformList. | 
| class  | SVGTSpanElementA JavaScript object for  SVGTSpanElement. | 
| class  | SVGUnitTypesA JavaScript object for  SVGUnitTypes. | 
| class  | SVGUseElementA JavaScript object for  SVGUseElement. | 
| class  | SVGViewElementA JavaScript object for  SVGViewElement. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DedicatedWorkerGlobalScopeThe scope for the execution of  Workers. | 
| class  | ServiceWorkerA JavaScript object for  ServiceWorker. | 
| class  | ServiceWorkerContainerA JavaScript object for  ServiceWorkerContainer. | 
| class  | ServiceWorkerRegistrationA JavaScript object for  ServiceWorkerRegistration. | 
| class  | SyncManagerA JavaScript object for  SyncManager. | 
| class  | WorkerA JavaScript object for  Worker. | 
| class  | WorkerGlobalScopeThe scope for the execution of  Workers. | 
| class  | WorkerLocationA JavaScript object for WorkerLocation. | 
| class  | WorkerNavigatorA JavaScript object for WorkerNavigator. | 
| Modifier and Type | Method and Description | 
|---|---|
| org.htmlunit.corejs.javascript.Scriptable | DedicatedWorkerGlobalScope. getPrototype(Class<? extends HtmlUnitScriptable> jsClass)Returns the prototype object corresponding to the specified HtmlUnit class inside the window scope. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FormDataA JavaScript object for  FormData. | 
| class  | XMLDocumentA JavaScript object for  XMLDocument. | 
| class  | XMLHttpRequestA JavaScript object for an  XMLHttpRequest. | 
| class  | XMLHttpRequestEventTargetA JavaScript object for  XMLHttpRequestEventTarget. | 
| class  | XMLHttpRequestUploadA JavaScript object for  XMLHttpRequestUpload. | 
| class  | XMLSerializerA JavaScript object for  XMLSerializer. | 
| class  | XSLTProcessorA JavaScript object for  XSLTProcessor. | 
| Modifier and Type | Method and Description | 
|---|---|
| HtmlUnitScriptable | XMLDocument. makeScriptableFor(DomNode domNode)Builds a new the JavaScript object that corresponds to the specified object. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | XMLDocument. initParentScope(DomNode domNode,
               HtmlUnitScriptable scriptable)Initialize the parent scope of a newly created scriptable. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProxyAutoConfigProvides an implementation of Proxy Auto-Config (PAC). | 
Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.