Uses of Annotation Type
org.htmlunit.javascript.configuration.JsxFunction

Packages that use JsxFunction
Package
Description
Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Canvas JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Crypto JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the CSS JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the DOM JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the JavaScript host objects for events - users of HtmlUnit shouldn't need anything in this package.
Implementations of the File JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Geolocation JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the HTML JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Internationalization JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the JavaScript host media objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Performance JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Scalable Vector Graphics JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the Web Workers JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Implementations of the XML JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.
Support js for Proxy auto config.
  • Uses of JsxFunction in org.htmlunit.javascript.host

    Methods in org.htmlunit.javascript.host with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    Empty implementation.
    static void
    Element.after(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node or DOMString objects in the children list of this ChildNode's parent, just after this ChildNode.
    void
    Window.alert(Object message)
    The JavaScript function alert().
    static void
    Element.append(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node objects or string objects after the last child of the Element.
    void
    URLSearchParams.append(String name, String value)
    The append() method of the URLSearchParams interface appends a specified key/value pair as a new search parameter.
    Window.atob(String encodedData)
    Decodes a string of data which has been encoded using base-64 encoding.
    void
    History.back()
    JavaScript function "back".
    static void
    Element.before(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node or DOMString objects in the children list of this ChildNode's parent, just before this ChildNode.
    void
    Window.blur()
    Removes focus from this element.
    Window.btoa(String stringToEncode)
    Creates a base-64 encoded ASCII string from a string of binary data.
    void
    Window.cancelAnimationFrame(Object requestId)
    Remove the callback from the list of animationFrames.
    void
    Window.captureEvents(String type)
    Does nothing special anymore.
    void
    Storage.clear()
    Clears all items.
    void
    Window.clearInterval(int intervalID)
    Cancels the interval previously started using the Window.setInterval(Context, Scriptable, Scriptable, Object[], Function) method.
    void
    Window.clearTimeout(int timeoutId)
    Cancels a time-out previously set with the Window.setTimeout(Context, Scriptable, Scriptable, Object[], Function) method.
    void
    WebSocket.close(Object code, Object reason)
    Closes the WebSocket connection or connection attempt, if any.
    void
    Window.close_js()
    Closes this window.
    static Element
    Element.closest(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
     
    boolean
    Window.confirm(String message)
    The JavaScript function confirm.
    TextDecoder.decode(Object buffer)
     
    void
    URLSearchParams.delete(String name)
    The delete() method of the URLSearchParams interface deletes the given search parameter and its associated value, from the list of all search parameters.
    void
    Window.dump(String message)
    Logs messages to the browser's standard output (stdout).
    org.htmlunit.corejs.javascript.typedarrays.NativeUint8Array
    TextEncoder.encode(Object toEncode)
     
    URLSearchParams.entries()
    The URLSearchParams.entries() method returns an iterator allowing to go through all key/value pairs contained in this object.
    boolean
    Window.find(String search, boolean caseSensitive, boolean backwards, boolean wrapAround, boolean wholeWord, boolean searchInFrames, boolean showDialog)
    Stub only at the moment.
    void
    Window.focus()
    Sets the focus to this element.
    void
    URLSearchParams.forEach(Object callback)
    The URLSearchParams.forEach() method allows iteration through all key/value pairs contained in this object via a callback function.
    void
    History.forward()
    JavaScript function "forward".
    URLSearchParams.get(String name)
    The get() method of the URLSearchParams interface returns the first value associated to the given search parameter.
    org.htmlunit.corejs.javascript.Scriptable
    URLSearchParams.getAll(String name)
    The getAll() method of the URLSearchParams interface returns all the values associated with a given search parameter as an array.
    Element.getAttribute(String attributeName)
     
    Element.getAttributeNode(String name)
    Retrieves an attribute node by name.
    Element.getAttributeNodeNS(String namespaceURI, String localName)
    Returns the specified attribute.
    Element.getAttributeNS(String namespaceURI, String localName)
    Gets the specified attribute.
    Retrieves an object that specifies the bounds of a collection of TextRectangle objects.
    Element.getClientRects()
    Retrieves a collection of rectangles that describes the layout of the contents of an object or range within the client.
    Window.getComputedStyle(Object element, String pseudoElement)
    Returns computed style of the element.
    Element.getElementsByClassName(String className)
    Returns all the descendant elements with the specified class.
    Element.getElementsByTagName(String tagName)
    Returns all the descendant elements with the specified tag name.
    Element.getElementsByTagNameNS(Object namespaceURI, String localName)
    Returns a list of elements with the given tag name belonging to the given namespace.
    Storage.getItem(String key)
    Returns the value of the specified key.
    NamedNodeMap.getNamedItem(String name)
    Gets the specified attribute.
    NamedNodeMap.getNamedItemNS(String namespaceURI, String localName)
    Gets the specified attribute.
    Window.getSelection()
    Returns the current selection.
    void
    History.go(int relativeIndex)
    JavaScript function "go".
    boolean
    URLSearchParams.has(String name)
    The has() method of the URLSearchParams interface returns a Boolean that indicates whether a parameter with the specified name exists.
    boolean
    Element.hasAttribute(String name)
    Returns true when an attribute with a given name is specified on this element or has a default value.
    boolean
    Element.hasAttributeNS(String namespaceURI, String localName)
    Test for attribute.
    boolean
    Element.hasAttributes()
    Returns true when the current element has any attributes or not.
    Element.innerHTML()
    The getInnerHTML function.
    Element.insertAdjacentElement(String where, Object insertedElement)
    Inserts the given element into the element at the location.
    void
    Element.insertAdjacentHTML(String position, String text)
    Parses the given text as HTML or XML and inserts the resulting nodes into the tree in the position given by the position argument.
    void
    Element.insertAdjacentText(String where, String text)
    Inserts the given text into the element at the specified location.
    Empty implementation.
    ClientRectList.item(int index)
    Returns the item at the specified index.
    NamedNodeMap.item(int index)
    Returns the item at the specified index.
    SimpleArray.item(int index)
    Returns the item at the given index.
    boolean
    Navigator.javaEnabled()
    Indicates if Java is enabled.
    Returns the text of the URL.
    URLSearchParams.jsToString()
     
    Storage.key(int index)
    Returns the key of the specified index.
    URLSearchParams.keys()
    The URLSearchParams.keys() method returns an iterator allowing to go through all keys contained in this object.
    FontFaceSet.load(String font, String text)
     
    static boolean
    Element.matches(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Returns true if the element would be selected by the specified selector string; otherwise, returns false.
    Window.matchMedia(String mediaQueryString)
    Returns a new MediaQueryList object representing the parsed results of the specified media query string.
    void
    Window.moveBy(int x, int y)
    Does nothing.
    void
    Window.moveTo(int x, int y)
    Does nothing.
    static boolean
    Element.mozMatchesSelector(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Returns true if the element would be selected by the specified selector string; otherwise, returns false.
    SimpleArray.namedItem(String name)
    Returns the item at the given index.
    Window.open(Object url, Object name, Object features, Object replace)
    Opens a new window.
    void
    MessagePort.postMessage(String message, Object transfer)
    Posts a message.
    static void
    Window.postMessage(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function funObj)
    Posts a message.
    static void
    Element.prepend(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node objects or string objects before the first child of the Element.
    void
    Window.print()
    Prints the current page.
    Window.prompt(String message, Object defaultValue)
    The JavaScript function prompt.
    void
    History.pushState(Object object, String title, Object url)
    Pushes a state.
    Element.querySelector(String selectors)
    Returns the first element within the document that matches the specified group of selectors.
    Element.querySelectorAll(String selectors)
    Retrieves all element nodes from descendants of the starting element node that match any selector within the supplied selector strings.
    void
    PluginArray.refresh(boolean reloadDocuments)
    Current implementation does nothing.
    void
    Element.releaseCapture()
    Mock for the moment.
    void
    Window.releaseEvents(String type)
    Does nothing special anymore.
    void
    Element.remove()
    Removes the DOM node from its parent.
    void
    Element.removeAttribute(String name)
    Removes the specified attribute.
    void
    Element.removeAttributeNode(Attr attribute)
    Removes the specified attribute.
    void
    Element.removeAttributeNS(String namespaceURI, String localName)
    Removes the specified attribute.
    void
    Storage.removeItem(String key)
    Removes the specified key.
    void
    NamedNodeMap.removeNamedItem(String name)
    Removes the specified attribute.
    NamedNodeMap.removeNamedItemNS(String namespaceURI, String localName)
    Removes the specified attribute.
    static void
    Element.replaceChildren(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Replaces the existing children of a Node with a specified new set of children.
    void
    History.replaceState(Object object, String title, Object url)
    Replaces a state.
    static void
    Element.replaceWith(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Replaces the node with a set of Node or DOMString objects.
    int
    Window.requestAnimationFrame(Object callback)
    Add callback to the list of animationFrames.
    void
    Window.resizeBy(int width, int height)
    Does nothing.
    void
    Window.resizeTo(int width, int height)
    Does nothing.
    void
    Element.scroll()
    Implement the scroll() JavaScript function but don't actually do anything.
    void
    Window.scroll(int x, int y)
    Scrolls to the specified location on the page.
    void
    Element.scrollBy()
    Implement the scrollBy() JavaScript function but don't actually do anything.
    void
    Window.scrollBy(int x, int y)
    Scrolls the window content the specified distance.
    void
    Window.scrollByLines(int lines)
    Scrolls the window content down by the specified number of lines.
    void
    Window.scrollByPages(int pages)
    Scrolls the window content down by the specified number of pages.
    void
    Element.scrollIntoView()
    Implement the scrollIntoView() JavaScript function but don't actually do anything.
    void
    Implement the scrollIntoViewIfNeeded() JavaScript function but don't actually do anything.
    void
    Element.scrollTo()
    Implement the scrollTo() JavaScript function but don't actually do anything.
    void
    Window.scrollTo(int x, int y)
    Scrolls to the specified location on the page.
    void
    WebSocket.send(Object content)
    Transmits data to the server over the WebSocket connection.
    void
    URLSearchParams.set(String name, String value)
    The set() method of the URLSearchParams interface sets the value associated with a given search parameter to the given value.
    void
    Element.setAttribute(String name, String value)
    Sets an attribute.
    Element.setAttributeNode(Attr newAtt)
    Sets the attribute node for the specified attribute.
    void
    Element.setAttributeNS(String namespaceURI, String qualifiedName, String value)
    Sets the specified attribute.
    void
    Element.setCapture(boolean retargetToElement)
    Mock for the moment.
    static Object
    Window.setInterval(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Sets a chunk of JavaScript to be invoked each time a specified number of milliseconds has elapsed.
    void
    Storage.setItem(String key, String data)
    Sets the item value.
    void
    NamedNodeMap.setNamedItem(Node node)
    Sets the specified attribute.
    void
    NamedNodeMap.setNamedItemNS(Node node)
    Sets the specified attribute.
    static Object
    Window.setTimeout(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Sets a chunk of JavaScript to be invoked at some specified time later.
    void
    Window.stop()
    Should implement the stop() function on the window object.
    boolean
    Navigator.taintEnabled()
    Returns false always as data tainting support is not enabled in HtmlUnit.
    boolean
    Element.toggleAttribute(String name, Object force)
    The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element.
    URL.toJSON()
     
    URLSearchParams.values()
    The URLSearchParams.values() method returns an iterator allowing to go through all values contained in this object.
    static boolean
    Element.webkitMatchesSelector(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Returns true if the element would be selected by the specified selector string; otherwise, returns false.
  • Uses of JsxFunction in org.htmlunit.javascript.host.canvas

    Methods in org.htmlunit.javascript.host.canvas with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    CanvasGradient.addColorStop(double offset, String color)
    Adds a new stop, defined by an offset and a color, to the gradient.
    void
    CanvasRenderingContext2D.arc(double x, double y, double radius, double startAngle, double endAngle, boolean anticlockwise)
    Draws an arc.
    void
    CanvasRenderingContext2D.arcTo(double x1, double y1, double x2, double y2, double radius)
    Draws an arc.
    void
    CanvasRenderingContext2D.beginPath()
    Begins the subpaths.
    void
    CanvasRenderingContext2D.bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
    Draws a cubic Bézier curve.
    void
    CanvasRenderingContext2D.clearRect(double x, double y, double w, double h)
    Clears the specified rectangular area.
    static void
    CanvasRenderingContext2D.clip(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Creates a new clipping region.
    void
    CanvasRenderingContext2D.closePath()
    Closes the current subpath.
    static ImageData
    CanvasRenderingContext2D.createImageData(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Returns the ImageData object.
    CanvasRenderingContext2D.createLinearGradient(double x0, double y0, double r0, double x1, Object y1, Object r1)
    Creates linear gradient.
    void
    CanvasRenderingContext2D.createPattern()
    Creates a pattern.
    CanvasRenderingContext2D.createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
    Creates a gradient.
    void
    IntersectionObserver.disconnect()
    Disconnects.
    void
    CanvasRenderingContext2D.drawImage(Object image, int sx, int sy, Object sWidth, Object sHeight, Object dx, Object dy, Object dWidth, Object dHeight)
    Draws images onto the canvas.
    void
    CanvasRenderingContext2D.ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, boolean anticlockwise)
    Paints the specified ellipse.
    void
    CanvasRenderingContext2D.fill()
    Fills the shape.
    void
    CanvasRenderingContext2D.fillRect(int x, int y, int w, int h)
    Paints the specified rectangular area.
    void
    CanvasRenderingContext2D.fillText(String text, double x, double y)
    Fills a given text at the given (x, y) position.
    CanvasRenderingContext2D.getImageData(int sx, int sy, int sw, int sh)
    Returns the ImageData object.
    void
    CanvasRenderingContext2D.getLineDash()
    Dummy placeholder.
    void
    CanvasRenderingContext2D.getLineData()
    Dummy placeholder.
    void
    CanvasRenderingContext2D.isPointInPath()
    Dummy placeholder.
    void
    CanvasRenderingContext2D.lineTo(double x, double y)
    Connect the last point to the given point.
    CanvasRenderingContext2D.measureText(Object text)
    Calculate TextMetrics for the given text.
    void
    CanvasRenderingContext2D.moveTo(double x, double y)
    Creates a new subpath.
    void
    IntersectionObserver.observe(Element target)
    Observes the target.
    void
    CanvasRenderingContext2D.putImageData(ImageData imageData, int dx, int dy, Object dirtyX, Object dirtyY, Object dirtyWidth, Object dirtyHeight)
    Paints data from the given ImageData object onto the canvas.
    void
    CanvasRenderingContext2D.quadraticCurveTo(double controlPointX, double controlPointY, double endPointX, double endPointY)
    Draws a quadratic Bézier curve.
    void
    CanvasRenderingContext2D.rect(double x, double y, double w, double h)
    Renders a rectangle.
    void
    CanvasRenderingContext2D.restore()
    Pops state stack and restore state.
    void
    CanvasRenderingContext2D.rotate(double angle)
    Adds a rotation to the transformation matrix.
    void
    CanvasRenderingContext2D.save()
    Pushes state on state stack.
    void
    CanvasRenderingContext2D.scale(Object x, Object y)
    Changes the transformation matrix to apply a scaling transformation with the given characteristics.
    void
    CanvasRenderingContext2D.setLineDash()
    Dummy placeholder.
    void
    CanvasRenderingContext2D.setTransform(double m11, double m12, double m21, double m22, double dx, double dy)
    Resets (overrides) the current transformation to the identity matrix, and then invokes a transformation described by the arguments of this method.
    void
    CanvasRenderingContext2D.stroke()
    Calculates the strokes of all the subpaths of the current path.
    void
    CanvasRenderingContext2D.strokeRect(int x, int y, int w, int h)
    Strokes the specified rectangular area.
    void
    CanvasRenderingContext2D.strokeText()
    Dummy placeholder.
    IntersectionObserver.takeRecords()
    Takes records.
    void
    CanvasRenderingContext2D.transform(double m11, double m12, double m21, double m22, double dx, double dy)
    Multiplies the current transformation with the matrix described by the arguments of this method.
    void
    CanvasRenderingContext2D.translate(int x, int y)
    Changes the transformation matrix to apply a translation transformation with the given characteristics.
    void
    IntersectionObserver.unobserve(Element target)
    Removes the target from observation.
  • Uses of JsxFunction in org.htmlunit.javascript.host.crypto

    Methods in org.htmlunit.javascript.host.crypto with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    SubtleCrypto.decrypt()
     
    SubtleCrypto.deriveBits()
     
    SubtleCrypto.deriveKey()
     
    SubtleCrypto.digest()
     
    SubtleCrypto.encrypt()
     
    SubtleCrypto.exportKey()
     
    SubtleCrypto.generateKey()
     
    org.htmlunit.corejs.javascript.typedarrays.NativeTypedArrayView<?>
    Crypto.getRandomValues(org.htmlunit.corejs.javascript.typedarrays.NativeTypedArrayView<?> array)
    Fills array with random values.
    SubtleCrypto.importKey()
     
    Crypto.randomUUID()
     
    SubtleCrypto.sign()
     
    SubtleCrypto.unwrapKey()
     
    SubtleCrypto.verify()
     
    SubtleCrypto.wrapKey()
     
  • Uses of JsxFunction in org.htmlunit.javascript.host.css

    Methods in org.htmlunit.javascript.host.css with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    MediaQueryList.addListener(Object listener)
    Adds the listener event handler for this element.
    int
    CSSStyleSheet.addRule(String selector, String rule)
    Adds a new rule.
    void
    CSSGroupingRule.deleteRule(int position)
    Deletes an existing rule.
    void
    CSSStyleSheet.deleteRule(int position)
    Deletes an existing rule.
    CSSStyleDeclaration.getPropertyPriority(String name)
    Gets the value of the specified property of the style.
    CSSStyleDeclaration.getPropertyValue(String name)
    Gets the value of the specified property of the style.
    int
    CSSGroupingRule.insertRule(String rule, Object position)
    Inserts a new rule.
    int
    CSSStyleSheet.insertRule(String rule, int position)
    Inserts a new rule.
    CSSRuleList.item(int index)
    Returns the item in the given index.
    CSSStyleDeclaration.item(int index)
    Returns the item in the given index.
    MediaList.item(int index)
    Returns the item or items corresponding to the specified index or key.
    StyleSheetList.item(int index)
    Returns the style sheet at the specified index.
    boolean
    StyleMedia.matchMedium(String media)
    Returns whether the specified media is supported by the object that displays the document object.
    void
    MediaQueryList.removeListener(Object listener)
    Removes the listener event handler for this element.
    CSSStyleDeclaration.removeProperty(Object name)
    Removes the named property.
    void
    CSSStyleSheet.removeRule(int position)
    Deletes an existing rule.
    void
    CSSStyleDeclaration.setProperty(String name, Object value, String important)
    Sets the value of the specified property.
  • Uses of JsxFunction in org.htmlunit.javascript.host.dom

    Methods in org.htmlunit.javascript.host.dom with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    DOMTokenList.add(String token)
    Adds the specified token to the underlying string.
    void
    Selection.addRange(Range range)
    Adds a range to the selection.
    Document.adoptNode(Node externalNode)
    Adopts a node from an external document.
    static void
    CharacterData.after(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node or DOMString objects in the children list of this ChildNode's parent, just after this ChildNode.
    static void
    DocumentType.after(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node or DOMString objects in the children list of this ChildNode's parent, just after this ChildNode.
    Node.appendChild(Object childObject)
    Adds a DOM node to the node.
    void
    CharacterData.appendData(String arg)
    Append a string to character data.
    static void
    CharacterData.before(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node or DOMString objects in the children list of this ChildNode's parent, just before this ChildNode.
    static void
    DocumentType.before(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Inserts a set of Node or DOMString objects in the children list of this ChildNode's parent, just before this ChildNode.
    void
    Document.captureEvents(String type)
    Does nothing special anymore.
    void
    Document.clear()
    Does...
    Returns a clone of the range in a document fragment.
    Node.cloneNode(boolean deep)
    Clones this node.
    Range.cloneRange()
    Returns a clone of the range.
    void
    Document.close()
    JavaScript function close.
    void
    Range.collapse(boolean toStart)
    Collapse a Range onto one of its boundaries.
    void
    Selection.collapse(Node parentNode, int offset)
    Collapses the current selection to a single point.
    void
    Selection.collapseToEnd()
    Moves the anchor of the selection to the same point as the focus.
    void
    Selection.collapseToStart()
    Moves the focus of the selection to the same point at the anchor.
    Range.compareBoundaryPoints(int how, Range sourceRange)
    Compares the boundary points of two Ranges.
    int
    Compares the positions of this node and the provided node within the document.
    boolean
    Document.contains(Object element)
    Checks whether the given element is contained within this object.
    boolean
    DOMTokenList.contains(String token)
    Checks if the specified token is contained in the underlying string.
    boolean
    Node.contains(Object element)
    Checks whether the given element is contained within this object.
    Document.createAttribute(String attributeName)
    Creates a new HTML attribute with the specified name.
    Document.createCDATASection(String data)
    Creates a new createCDATASection.
    Document.createComment(String comment)
    Creates a new Comment.
    Range.createContextualFragment(String valueAsString)
    Parses an HTML snippet.
    DOMImplementation.createDocument(String namespaceURI, String qualifiedName, DocumentType doctype)
    Creates an XMLDocument.
    Creates a new document fragment.
    Document.createElement(String tagName)
    Creates a new element with the given tag name.
    Document.createElementNS(String namespaceURI, String qualifiedName)
    Creates a new HTML element with the given tag name, and name.
    Document.createEvent(String eventType)
    Implementation of the DocumentEvent interface's DocumentEvent.createEvent(String) method.
    DOMImplementation.createHTMLDocument(Object titleObj)
    Creates an HTMLDocument.
    Document.createNodeIterator(Node root, int whatToShow, org.htmlunit.corejs.javascript.Scriptable filter)
    Returns a new NodeIterator object.
    Document.createNSResolver(Node nodeResolver)
    Adapts any DOM node to resolve namespaces so that an XPath expression can be easily evaluated relative to the context of the node where it appeared within the document.
    XPathEvaluator.createNSResolver(Node nodeResolver)
    Adapts any DOM node to resolve namespaces so that an XPath expression can be easily evaluated relative to the context of the node where it appeared within the document.
    Document.createProcessingInstruction(String target, String data)
    Creates a new ProcessingInstruction.
    Document.createRange()
    Creates and returns a new range.
    Document.createTextNode(String newData)
    Create a new DOM text node with the given data.
    Document.createTreeWalker(Node root, double whatToShow, org.htmlunit.corejs.javascript.Scriptable filter, boolean expandEntityReferences)
    Creates and returns a new TreeWalker.
    void
    Deletes the contents of the range.
    void
    CharacterData.deleteData(int offset, int count)
    Delete characters from character data.
    void
    NodeIterator.detach()
    This operation is a no-op.
    void
    Range.detach()
    Releases Range from use to improve performance.
    void
    MutationObserver.disconnect()
    Stops the MutationObserver instance from receiving notifications of DOM mutations.
    Document.elementFromPoint(int x, int y)
    Returns the element for the specified x coordinate and the specified y coordinate.
    void
    Selection.empty()
    Cancels the current selection, sets the selection type to none.
    org.htmlunit.corejs.javascript.Scriptable
    NodeList.entries()
    Returns an Iterator allowing to go through all key/value pairs contained in this object.
    Document.evaluate(String expression, Node contextNode, Object resolver, int type, Object result)
    Evaluates an XPath expression string and returns a result of the specified type if possible.
    XPathEvaluator.evaluate(String expression, Object contextNodeObj, Object resolver, int type, Object result)
    Evaluates an XPath expression string and returns a result of the specified type if possible.
    boolean
    Document.execCommand(String cmd, boolean userInterface, Object value)
    Executes a command.
    void
    Selection.extend(Node parentNode, int offset)
    Moves the focus of the selection to a specified point.
    Moves this range's contents from the document tree into a document fragment.
    TreeWalker.firstChild()
    Moves the TreeWalker to the first visible child of the current node, and returns the new node.
    void
    NodeList.forEach(Object callback)
    Calls the callback given in parameter once for each value pair in the list, in insertion order.
    Returns an object that bounds the contents of the range.
    Retrieves a collection of rectangles that describes the layout of the contents of an object or range within the client.
    Document.getElementById(String id)
    Returns the element with the specified ID, as long as it is an HTML element; null otherwise.
    DocumentFragment.getElementById(Object id)
    Returns the element with the specified ID, or null if that element could not be found.
    Document.getElementsByClassName(String className)
    Returns all the descendant elements with the specified class name.
    Document.getElementsByName(String elementName)
    Returns all HTML elements that have a name attribute with the specified value.
    Document.getElementsByTagName(String tagName)
    Returns all the descendant elements with the specified tag name.
    Document.getElementsByTagNameNS(Object namespaceURI, String localName)
    Returns a list of elements with the given tag name belonging to the given namespace.
    Selection.getRangeAt(int index)
    Returns the range at the specified index.
    Returns the owner document.
    Document.getSelection()
    Returns the current selection.
    boolean
    Returns whether this node has any children.
    boolean
    DOMImplementation.hasFeature(String feature, String version)
    Test if the DOM implementation implements a specific feature.
    boolean
    Document.hasFocus()
    Returns false if the active element in the document has no focus; true if the active element in the document has focus.
    Document.importNode(Node importedNode, boolean deep)
    Imports a node from another document to this document.
    static Object
    Node.insertBefore(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Add a DOM node as a child to this node before the referenced node.
    void
    CharacterData.insertData(int offset, String arg)
    Insert a string into character data.
    void
    Range.insertNode(Node newNode)
    Inserts a new node at the beginning of the range.
    boolean
    Node.isEqualNode(Node other)
    Check if 2 nodes are equals.
    boolean
    Node.isSameNode(Object other)
    This method provides a way to determine whether two Node references returned by the implementation reference the same object.
    DOMTokenList.item(int index)
    Returns the item at the specified index.
    NodeList.item(Object index)
    Returns the item or items corresponding to the specified index or key.
    XPathResult.iterateNext()
    Iterates and returns the next node from the node set or null if there are no more nodes.
    Range.jsToString()
    Returns the text of the Range.
    Selection.jsToString()
     
    org.htmlunit.corejs.javascript.Scriptable
    NodeList.keys()
    Returns an Iterator allowing to go through all keys contained in this object.
    TreeWalker.lastChild()
    Moves the TreeWalker to the last visible child of the current node, and returns the new node.
    XPathNSResolver.lookupNamespaceURI(String prefix)
    Look up the namespace URI associated to the given namespace prefix.
    NodeIterator.nextNode()
    Returns the next Node in the document, or null if there are none.
    TreeWalker.nextNode()
    Moves the TreeWalker to the next visible node in document order relative to the current node, and returns the new node.
    TreeWalker.nextSibling()
    Moves the TreeWalker to the next sibling of the current node, and returns the new node.
    void
    Node.normalize()
    Merges adjacent TextNode objects to produce a normalized document object model.
    void
    MutationObserver.observe(Node node, org.htmlunit.corejs.javascript.NativeObject options)
    Registers the MutationObserver instance to receive notifications of DOM mutations on the specified node.
    TreeWalker.parentNode()
    Moves to and returns the closest visible ancestor node of the current node.
    DOMParser.parseFromString(String str, Object type)
    Parses the given Unicode string into a DOM document.
    NodeIterator.previousNode()
    Returns the previous Node in the document, or null if there are none.
    TreeWalker.previousNode()
    Moves the TreeWalker to the previous visible node in document order relative to the current node, and returns the new node.
    TreeWalker.previousSibling()
    Moves the TreeWalker to the previous sibling of the current node, and returns the new node.
    boolean
    Indicates if the command can be successfully executed using execCommand, given the current state of the document.
    boolean
    Indicates if the command is supported.
    Document.querySelector(String selectors)
    Returns the first element within the document that matches the specified group of selectors.
    DocumentFragment.querySelector(String selectors)
    Returns the first element within the document that matches the specified group of selectors.
    Document.querySelectorAll(String selectors)
    Retrieves all element nodes from descendants of the starting element node that match any selector within the supplied selector strings.
    DocumentFragment.querySelectorAll(String selectors)
    Retrieves all element nodes from descendants of the starting element node that match any selector within the supplied selector strings.
    void
    Document.releaseCapture()
    Mock for the moment.
    void
    Document.releaseEvents(String type)
    Does nothing special anymore.
    void
    CharacterData.remove()
    Removes the DOM node from its parent.
    void
    DocumentType.remove()
    Removes the DOM node from its parent.
    void
    DOMTokenList.remove(String token)
    Removes the specified token from the underlying string.
    void
    Selection.removeAllRanges()
    Removes all ranges from the selection.
    Node.removeChild(Object childObject)
    Removes a DOM node from this node.
    void
    Selection.removeRange(Range range)
    Removes a range from the selection.
    Node.replaceChild(Object newChildObject, Object oldChildObject)
    Replaces a child DOM node with another DOM node.
    void
    CharacterData.replaceData(int offset, int count, String arg)
    Replace characters of character data with a string.
    static void
    CharacterData.replaceWith(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Replaces the node wit a set of Node or DOMString objects.
    static void
    DocumentType.replaceWith(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Replaces the node wit a set of Node or DOMString objects.
    void
    Selection.selectAllChildren(Node parentNode)
    Adds all the children of the specified node to the selection.
    void
    Range.selectNode(Node refNode)
    Selects a node and its contents.
    void
    Range.selectNodeContents(Node refNode)
    Select the contents within a node.
    void
    Range.setEnd(Node refNode, int offset)
    Sets the attributes describing the end of a Range.
    void
    Range.setEndAfter(Node refNode)
    Sets the end of the range to be after the node.
    void
    Range.setEndBefore(Node refNode)
    Sets the end of the range to be before the node.
    void
    Range.setStart(Node refNode, int offset)
    Sets the attributes describing the start of a Range.
    void
    Range.setStartAfter(Node refNode)
    Sets the start of the range to be after the node.
    void
    Range.setStartBefore(Node refNode)
    Sets the start of the range to be before the node.
    XPathResult.snapshotItem(int index)
    Returns the indexth item in the snapshot collection.
    Text.splitText(int offset)
    Split a Text node in two.
    CharacterData.substringData(int offset, int count)
    Extract a substring from character data.
    void
    Range.surroundContents(Node newNode)
    Surrounds the contents of the range in a new node.
    org.htmlunit.corejs.javascript.Scriptable
    MutationObserver.takeRecords()
    Empties the MutationObserver instance's record queue and returns what was in there.
    boolean
    DOMTokenList.toggle(String token)
    Toggle the token, by adding or removing.
    org.htmlunit.corejs.javascript.Scriptable
    NodeList.values()
    Returns an Iterator allowing to go through all keys contained in this object.
  • Uses of JsxFunction in org.htmlunit.javascript.host.event

    Methods in org.htmlunit.javascript.host.event with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    EventTarget.addEventListener(String type, org.htmlunit.corejs.javascript.Scriptable listener, boolean useCapture)
    Allows the registration of event listeners on the event target.
    boolean
    EventTarget.dispatchEvent(Event event)
    Dispatches an event into the event system (standards-conformant browsers only).
    void
    CustomEvent.initCustomEvent(String type, boolean bubbles, boolean cancelable, Object detail)
    Implementation of the DOM Level 2 Event method for initializing the mouse event.
    void
    Event.initEvent(String type, boolean bubbles, boolean cancelable)
    Initializes this event.
    void
    HashChangeEvent.initHashChangeEvent(String type, boolean bubbles, boolean cancelable, String oldURL, String newURL)
    Initializes this event.
    void
    KeyboardEvent.initKeyboardEvent(String type, boolean bubbles, boolean cancelable, Object view, String key, int location, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey)
    Implementation of the DOM Level 3 Event method for initializing the key event.
    void
    MessageEvent.initMessageEvent(String type, boolean canBubble, boolean cancelable, Object data, String origin, String lastEventId, Window source, Object ports)
    Initializes an event object.
    void
    MouseEvent.initMouseEvent(String type, boolean bubbles, boolean cancelable, Object view, int detail, int screenX, int screenY, int clientX, int clientY, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int button, Object relatedTarget)
    Implementation of the DOM Level 2 Event method for initializing the mouse event.
    void
    UIEvent.initUIEvent(String type, boolean bubbles, boolean cancelable, Object view, int detail)
    Implementation of the DOM Level 3 Event method for initializing the UI event.
    void
    If, during any stage of event flow, this method is called the event is canceled.
    void
    EventTarget.removeEventListener(String type, org.htmlunit.corejs.javascript.Scriptable listener, boolean useCapture)
    Allows the removal of event listeners on the event target.
    void
    Prevents other listeners of the same event from being called.
    void
    Stops the event from propagating.
  • Uses of JsxFunction in org.htmlunit.javascript.host.file

    Methods in org.htmlunit.javascript.host.file with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
     
    FileList.item(int index)
    Returns a File object representing the file at the specified index in the file list.
    void
    FileReader.readAsArrayBuffer(Object object)
    Reads the contents of the specified Blob or File.
    void
    FileReader.readAsDataURL(Object object)
    Reads the contents of the specified Blob or File.
    void
    FileReader.readAsText(Object object, Object encoding)
    Reads the contents of the specified Blob or File.
    Blob.slice(Object start, Object end, Object contentType)
     
    void
    File.slice()
    Slices the file.
    Blob.stream()
     
    Blob.text()
     
  • Uses of JsxFunction in org.htmlunit.javascript.host.geo

    Methods in org.htmlunit.javascript.host.geo with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    Geolocation.clearWatch(int watchId)
    Clears the specified watch ID.
    void
    Geolocation.getCurrentPosition(org.htmlunit.corejs.javascript.Function successCallback, org.htmlunit.corejs.javascript.Function errorCallback, Object options)
    Gets the current position.
    int
    Geolocation.watchPosition(org.htmlunit.corejs.javascript.Function successCallback, Object errorCallback, Object options)
    Notifies the callbacks whenever the position changes, till clearWatch() is called.
  • Uses of JsxFunction in org.htmlunit.javascript.host.html

    Methods in org.htmlunit.javascript.host.html with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    HTMLOptionsCollection.add(Object newOptionObject, Object beforeOptionObject)
    Adds a new item to the option collection.
    void
    HTMLSelectElement.add(HTMLOptionElement newOptionObject, Object beforeOptionObject)
    Adds a new item to the list (optionally) before the specified item.
    void
    HTMLElement.blur()
    Remove focus from this element.
    HTMLMediaElement.canPlayType(String type)
    Determines whether the specified media type can be played back.
    boolean
    HTMLButtonElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLFieldSetElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLFormElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLInputElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLObjectElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLOutputElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLSelectElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    boolean
    HTMLTextAreaElement.checkValidity()
    Checks whether the element has any constraints and whether it satisfies them.
    void
    HTMLElement.click()
    Click this element.
    void
    HTMLDialogElement.close(Object returnValue)
    Closes the dialog.
    void
    HTMLDocument.close()
    JavaScript function close.
    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.
    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.
    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.
    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.
    void
    HTMLTableElement.deleteCaption()
    Deletes this table's caption.
    void
    HTMLTableRowElement.deleteCell(Object index)
    Deletes the cell at the specified index in the element's cells collection.
    void
    RowContainer.deleteRow(int rowIndex)
    Deletes the row at the specified index.
    void
    HTMLTableElement.deleteTFoot()
    Deletes this table's tfoot element.
    void
    HTMLTableElement.deleteTHead()
    Deletes this table's thead element.
    boolean
    HTMLDocument.dispatchEvent(Event event)
    Dispatches an event into the event system (standards-conformant browsers only).
    void
    HTMLElement.focus()
    Sets the focus to this element.
    HTMLCanvasElement.getContext(String contextId)
    Gets the context.
    HTMLDocument.getElementById(String id)
    Returns the element with the specified ID, or null if that element could not be found.
    HTMLTableRowElement.insertCell(Object index)
    Inserts a new cell at the specified index in the element's cells collection.
    RowContainer.insertRow(Object index)
    Inserts a new row at the specified index in the element's row collection.
    HTMLCollection.item(Object index)
    Returns the item or items corresponding to the specified index or key.
    HTMLOptionsCollection.item(int index)
    Returns the object at the specified index.
    HTMLSelectElement.item(int index)
    Gets the item at the specified index.
    void
    HTMLMediaElement.load()
    Resets the media element to its initial state and begins the process of selecting a media source and loading the media in preparation for playback to begin at the beginning.
    HTMLCollection.namedItem(String name)
    Retrieves the item or items corresponding to the specified name (checks ids, and if that does not work, then names).
    HTMLDocument.open(Object url, Object name, Object features, Object replace)
    JavaScript function "open".
    void
    HTMLMediaElement.pause()
    Pauses playback of the media.
    HTMLMediaElement.play()
    Begins playback of the media.
    void
    HTMLOptionsCollection.remove(int index)
    Removes the option at the specified index.
    void
    HTMLSelectElement.remove(int index)
    Removes option at the specified index.
    void
    HTMLFormElement.requestSubmit(Object submitter)
    Submits the form by submitted using a specific submit button.
    void
    HTMLFormElement.reset()
    Resets this form.
    void
    HTMLInputElement.select()
    Select this element.
    void
    HTMLTextAreaElement.select()
    Selects this element.
    void
    HTMLButtonElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLFieldSetElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLInputElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLObjectElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLOutputElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLSelectElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLTextAreaElement.setCustomValidity(String message)
    Sets the custom validity message for the element to the specified message.
    void
    HTMLInputElement.setSelectionRange(int start, int end)
    Sets the selected portion of this input element.
    void
    HTMLTextAreaElement.setSelectionRange(int start, int end)
    Sets the selected portion of this input element.
    void
    HTMLDialogElement.show()
    Displays the dialog modelessly.
    void
    HTMLDialogElement.showModal()
    Displays the dialog modal.
    void
    HTMLFormElement.submit()
    Submits the form (at the end of the current script execution).
    HTMLCanvasElement.toDataURL(Object type)
    Get the data: URL representation of the Canvas element.
    static void
    HTMLDocument.write(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    JavaScript function "write" may accept a variable number of arguments.
    static void
    HTMLDocument.writeln(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    JavaScript function "writeln" may accept a variable number of arguments.
  • Uses of JsxFunction in org.htmlunit.javascript.host.intl

    Methods in org.htmlunit.javascript.host.intl with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    V8BreakIterator.adoptText(String text)
    Assigns text to be segmented to the iterator.
    V8BreakIterator.breakType()
    Returns the type of the break.
    int
    V8BreakIterator.current()
    Returns the index of the current break.
    int
    V8BreakIterator.first()
    Returns the index of the first break and moves pointer to it.
    DateTimeFormat.format(Object object)
    Formats a date according to the locale and formatting options of this DateTimeFormat object.
    NumberFormat.format(Object object)
    Formats a number according to the locale and formatting options of this Intl.NumberFormat object.
    int
    V8BreakIterator.next()
    Returns the index of the next break and moves pointer to it.
    org.htmlunit.corejs.javascript.Scriptable
    DateTimeFormat.resolvedOptions()
     
    org.htmlunit.corejs.javascript.Scriptable
    NumberFormat.resolvedOptions()
     
    V8BreakIterator.resolvedOptions()
    Returns the resolved options.
  • Uses of JsxFunction in org.htmlunit.javascript.host.media

    Methods in org.htmlunit.javascript.host.media with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    AudioNode.connect()
    Lets you connect one of the node's outputs to a target, which may be either another AudioNode (thereby directing the sound data to the specified node) or an AudioParam, so that the node's output data is automatically used to change the value of that parameter over time.
    BaseAudioContext.createBuffer()
     
    BaseAudioContext.createBufferSource()
     
    BaseAudioContext.createGain()
     
    BaseAudioContext.decodeAudioData(org.htmlunit.corejs.javascript.typedarrays.NativeArrayBuffer buffer, org.htmlunit.corejs.javascript.Function success, org.htmlunit.corejs.javascript.Function error)
    The decodeAudioData() method of the BaseAudioContext Interface is used to asynchronously decode audio file data contained in an ArrayBuffer.
    MediaDevices.getUserMedia()
     
    void
    AudioBufferSourceNode.start()
    Schedules playback of the audio data contained in the buffer, or to begin playback immediately.
    void
    OfflineAudioContext.startRendering()
     
  • Uses of JsxFunction in org.htmlunit.javascript.host.performance

    Methods in org.htmlunit.javascript.host.performance with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    org.htmlunit.corejs.javascript.Scriptable
    Performance.getEntries()
     
    org.htmlunit.corejs.javascript.Scriptable
    Performance.getEntriesByName()
     
    org.htmlunit.corejs.javascript.Scriptable
    Performance.getEntriesByType()
     
    double
    Performance.now()
     
    PerformanceNavigation.toJSON()
    The toJSON function.
  • Uses of JsxFunction in org.htmlunit.javascript.host.svg

    Methods in org.htmlunit.javascript.host.svg with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    SVGSVGElement.createSVGMatrix()
    Creates a new SVGMatrix.
    SVGSVGElement.createSVGRect()
    Creates a new SVGRect.
    SVGMatrix.flipX()
    Transforms the matrix.
    SVGMatrix.flipY()
    Transforms the matrix.
    SVGGElement.getBBox()
    Returns the bounding box, in current user space, of the geometry of all contained graphics elements.
    SVGGeometryElement.getBBox()
    Returns the bounding box, in current user space, of the geometry of all contained graphics elements.
    double
    SVGTextContentElement.getComputedTextLength()
     
    SVGSVGElement.getScreenCTM()
    Creates a new SVGMatrix.
    double
    SVGPathElement.getTotalLength()
     
    SVGMatrix.inverse()
    Transforms the matrix.
    SVGMatrix.multiply(SVGMatrix by)
    Transforms the matrix.
    SVGMatrix.rotate(double angle)
    Rotates the matrix.
    SVGMatrix.rotateFromVector(double x, double y)
    Transforms the matrix.
    SVGMatrix.scale(double factor)
    Transforms the matrix.
    SVGMatrix.scaleNonUniform(double factorX, double factorY)
    Transforms the matrix.
    SVGMatrix.skewX(double angle)
    Transforms the matrix.
    SVGMatrix.skewY(double angle)
    Transforms the matrix.
    SVGMatrix.translate(double x, double y)
    Translates the matrix.
  • Uses of JsxFunction in org.htmlunit.javascript.host.worker

    Methods in org.htmlunit.javascript.host.worker with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    DedicatedWorkerGlobalScope.atob(String encodedData)
    Decodes a string of data which has been encoded using base-64 encoding.
    DedicatedWorkerGlobalScope.btoa(String stringToEncode)
    Creates a base-64 encoded ASCII string from a string of binary data.
    static void
    DedicatedWorkerGlobalScope.importScripts(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function funObj)
    Import external script(s).
    void
    DedicatedWorkerGlobalScope.postMessage(Object message)
    Posts a message to the Worker in the page's context.
    void
    Worker.postMessage(Object message)
    Post the provided message to the WebWorker execution.
    static Object
    DedicatedWorkerGlobalScope.setInterval(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Sets a chunk of JavaScript to be invoked each time a specified number of milliseconds has elapsed.
    static Object
    DedicatedWorkerGlobalScope.setTimeout(org.htmlunit.corejs.javascript.Context context, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args, org.htmlunit.corejs.javascript.Function function)
    Sets a chunk of JavaScript to be invoked at some specified time later.
    void
    Worker.terminate()
    Immediately terminates the Worker.
  • Uses of JsxFunction in org.htmlunit.javascript.host.xml

    Methods in org.htmlunit.javascript.host.xml with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    void
    XMLHttpRequest.abort()
    Cancels the current HTTP request.
    void
    FormData.append(String name, Object value, Object filename)
    Appends a new value onto an existing key inside a FormData object, or adds the key if it does not already exist.
    void
    FormData.delete_js(String name)
    Removes the entry (if exists).
    org.htmlunit.corejs.javascript.Scriptable
    FormData.entries()
     
    void
    FormData.forEach(Object callback)
    The FormData.forEach() method allows iteration through all key/value pairs contained in this object via a callback function.
    FormData.get(String name)
     
    org.htmlunit.corejs.javascript.Scriptable
    FormData.getAll(String name)
     
    XMLHttpRequest.getAllResponseHeaders()
    Returns the labels and values of all the HTTP headers.
    XMLDocument.getElementsByTagName(String tagName)
    Returns all the descendant elements with the specified tag name.
    XSLTProcessor.getParameter(String namespaceURI, String localName)
    Gets a parameter if previously set by setParameter.
    XMLHttpRequest.getResponseHeader(String headerName)
    Retrieves the value of an HTTP header from the response body.
    boolean
    FormData.has(String name)
     
    void
    XSLTProcessor.importStylesheet(Node style)
    Imports the specified stylesheet into this XSLTProcessor for transformations.
    FormData.keys()
    The FormData.keys() method returns an iterator allowing to go through all keys contained in this object.
    void
    XMLHttpRequest.open(String method, Object urlParam, Object asyncParam, Object user, Object password)
    Assigns the destination URL, method and other optional attributes of a pending request.
    void
    XMLHttpRequest.overrideMimeType(String mimeType)
    Override the mime type returned by the server (if any).
    void
    XMLHttpRequest.send(Object content)
    Sends the specified content to the server in an HTTP request and receives the response.
    XMLSerializer.serializeToString(Node root)
    The subtree rooted by the specified element is serialized to a string.
    void
    FormData.set(String name, Object value, Object filename)
    Sets a new value for an existing key inside a FormData object, or adds the key if it does not already exist.
    void
    XSLTProcessor.setParameter(String namespaceURI, String localName, Object value)
    Sets a parameter to be used in subsequent transformations with this nsIXSLTProcessor.
    void
    XMLHttpRequest.setRequestHeader(String name, String value)
    Sets the specified header to the specified value.
    XSLTProcessor.transformToDocument(Node source)
    Transforms the node source applying the stylesheet given by the importStylesheet() function.
    XSLTProcessor.transformToFragment(Node source, Object output)
    Transforms the node source applying the stylesheet given by the importStylesheet() function.
    FormData.values()
    The URLSearchParams.values() method returns an iterator allowing to go through all values contained in this object.
  • Uses of JsxFunction in org.htmlunit.javascript.proxyautoconfig

    Methods in org.htmlunit.javascript.proxyautoconfig with annotations of type JsxFunction
    Modifier and Type
    Method
    Description
    static long
    ProxyAutoConfig.convertAddr(String ip)
    Concatenates the four dot-separated bytes into one 4-byte word and converts it to decimal.
    static boolean
    ProxyAutoConfig.dateRange(String value1, Object value2, Object value3, Object value4, Object value5, Object value6, Object value7)
    Checks if today is included in the specified range.
    static boolean
    ProxyAutoConfig.dnsDomainIs(String host, String domain)
    Returns true if the domain of hostname matches.
    static int
    ProxyAutoConfig.dnsDomainLevels(String host)
    Returns the number (integer) of DNS domain levels (number of dots) in the hostname.
    static String
    ProxyAutoConfig.dnsResolve(String host)
    Resolves the given DNS hostname into an IP address, and returns it in the dot separated format as a string.
    static boolean
    ProxyAutoConfig.isInNet(String host, String pattern, String mask)
    Returns true if the IP address of the host matches the specified IP address pattern.
    static boolean
    ProxyAutoConfig.isPlainHostName(String host)
    Returns true if there is no domain name in the hostname (no dots).
    static boolean
    ProxyAutoConfig.isResolvable(String host)
    Tries to resolve the hostname.
    static boolean
    ProxyAutoConfig.localHostOrDomainIs(String host, String hostdom)
    Returns true if the hostname matches exactly the specified hostname, or if there is no domain name part in the hostname, but the unqualified hostname matches.
    static String
    ProxyAutoConfig.myIpAddress()
    Returns the IP address of the local host, as a string in the dot-separated integer format.
    static boolean
    ProxyAutoConfig.shExpMatch(String str, String shexp)
    Matches the specified string against a shell expression, not regular expression.
    static boolean
    ProxyAutoConfig.timeRange(String value1, Object value2, Object value3, Object value4, Object value5, Object value6, Object value7)
    Checks if the time now is included in the specified range.
    static boolean
    ProxyAutoConfig.weekdayRange(String wd1, Object wd2, Object gmt)
    Checks if today is included in the specified range.