Uses of Class
org.htmlunit.html.DomNode
Packages that use DomNode
Package
Description
Framework classes (contains the
WebClient
class which is the main entry point).Classes specific to HTML pages, particularly the
HtmlPage which represents
an HTML document and provides access to its content.Miscellaneous utilities.
Classes specific to XML pages.
-
Uses of DomNode in org.htmlunit
Subclasses of DomNode in org.htmlunitModifier and TypeClassDescriptionclassA basic class of Standard Generalized Markup Language (SGML), e.g. -
Uses of DomNode in org.htmlunit.html
Classes in org.htmlunit.html with type parameters of type DomNodeModifier and TypeClassDescriptionclassAbstractDomNodeList<E extends DomNode>A generic DomNodeList implementation ofNodeList.protected classDomNode.DescendantElementsIterator<T extends DomNode>Deprecated.interfaceDomNodeList<E extends DomNode>Subclasses of DomNode in org.htmlunit.htmlModifier and TypeClassDescriptionclassBase class for frame and iframe.classAn attribute of an element.classRepresentation of a CDATA node in the HTML DOM.classWrapper for the DOM node CharacterData.classWrapper for the DOM node Comment.classA DOM object for DocumentFragment.classA DOM object for DocumentType.classclassIntermediate base class for DOM Nodes that have namespaces.classWrapper for the DOM node ProcessingInstruction.classRepresentation of a text node in the HTML DOM.classWrapper for the HTML element "abbr".classWrapper for the HTML element "acronym".classWrapper for the HTML element "address".classWrapper for the HTML element "a".classWrapper for the HTML element "area".classWrapper for the HTML element "article".classWrapper for the HTML element "aside".classWrapper for the HTML element "Audio".classWrapper for the HTML element "bgsound".classWrapper for the HTML element "base".classWrapper for the HTML element "basefont".classWrapper for the HTML element "bdi".classWrapper for the HTML element "bdo".classWrapper for the HTML element "big".classWrapper for the HTML element "blockquote".classWrapper for the HTML element "body".classWrapper for the HTML element "b".classWrapper for the HTML element "br".classWrapper for the HTML element "button".classWrapper for the HTML element "input" where type is "button".classWrapper for the HTML element "canvas".classWrapper for the HTML element "caption".classWrapper for the HTML element "center".classWrapper for the HTML element "input".classWrapper for the HTML element "cite".classWrapper for the HTML element "code".classWrapper for the HTML element "input" where type is "color".classWrapper for the HTML element "data".classWrapper for the HTML element "datalist".classWrapper for the HTML element "input" where type is "date".classWrapper for the HTML element "input" where type is "datetime-local".classWrapper for the HTML element "dfn".classWrapper for the HTML element "dd".classWrapper for the HTML element "dl".classWrapper for the HTML element "dt".classWrapper for the HTML element "del".classWrapper for the HTML element "details".classWrapper for the HTML element "dialog".classWrapper for the HTML element "dir".classWrapper for the HTML element "div".classAn abstract wrapper for HTML elements.classWrapper for the HTML element "input" where type is "email".classWrapper for the HTML element "embed".classWrapper for the HTML element "em".classWrapper for the HTML element "xmp".classWrapper for the HTML element "fieldset".classWrapper for the HTML element "figure".classWrapper for the HTML element "figcaption".classWrapper for the HTML element "input".classWrapper for the HTML element "font".classWrapper for the HTML element "footer".classWrapper for the HTML element "form".classWrapper for the HTML element "frame".classWrapper for the HTML element "frameset".classWrapper for the HTML element "head".classWrapper for the HTML element "header".classWrapper for the HTML element "h1".classWrapper for the HTML element "h2".classWrapper for the HTML element "h3".classWrapper for the HTML element "h4".classWrapper for the HTML element "h5".classWrapper for the HTML element "h6".classWrapper for the HTML element "input" of type "hidden".classWrapper for the HTML element "hr".final classA representation of an HTML element "html".classWrapper for the HTML element "img".classWrapper for the HTML element "input".classWrapper for the HTML element "iframe".classWrapper for the HTML element "q".classWrapper for the HTML element "input".classWrapper for the HTML element "ins".classWrapper for the HTML element "i".classWrapper for the HTML element "kbd".classWrapper for the HTML element "label".classWrapper for the HTML element "layer".classWrapper for the HTML element "legend".classWrapper for the HTML element "link".classWrapper for the HTML element "listing".classWrapper for the HTML element "li".classWrapper for the HTML element "main".classWrapper for the HTML element "map".classWrapper for the HTML element "mark".classWrapper for the HTML element "marquee".classHTML Media element, e.g.classWrapper for the HTML element "menu".classWrapper for the HTML element "meta".classHTML 5 "meter" element.classWrapper for the HTML element "input" where type is "month".classWrapper for the HTML element "nav".classWrapper for the HTML element "nobr".classWrapper for the HTML element "noembed".classWrapper for the HTML element "noframes".classWrapper for the HTML element "nolayer".classWrapper for the HTML element "noscript".classWrapper for the HTML element "input" with type is "number".classWrapper for the HTML element "object".classWrapper for the HTML element "option".classWrapper for the HTML element "optgroup".classWrapper for the HTML element "ol".classWrapper for the HTML element "output".classA representation of an HTML page returned from a server.classWrapper for the HTML element "p".classWrapper for the HTML element "param".classWrapper for the HTML element "input".classWrapper for the HTML element "picture".classWrapper for the HTML element "plaintext".classWrapper for the HTML element "pre".classWrapper for the HTML element "progress".classWrapper for the HTML element "input".classWrapper for the HTML element "input" where type is "range".classWrapper for the HTML element "rb".classWrapper for the HTML element "input".classWrapper for the HTML element "rp".classWrapper for the HTML element "rt".classWrapper for the HTML element "rtc".classWrapper for the HTML element "ruby".classWrapper for the HTML element "s", a strike-through text style.classWrapper for the HTML element "samp".classWrapper for the HTML element "script".
When a script tag references an external script (with attribute src) it gets executed when the node is added to the DOM tree.classWrapper for the HTML element "input" where type is "search".classWrapper for the HTML element "section".classWrapper for the HTML element "select".classAbstract parent class to shareSelectableTextInputimplementation and typing support.classWrapper for the HTML element "slot".classWrapper for the HTML element "small".classWrapper for the HTML element "source".classWrapper for the HTML element "span".classWrapper for the HTML element "strike".classWrapper for the HTML element "strong".classWrapper for the HTML element "style".classWrapper for the HTML element "input".classWrapper for the HTML element "sub".classWrapper for the HTML element "summary".classWrapper for the HTML element "sup".classWrapper for the SVG elementsvg.classWrapper for the HTML element "table".classWrapper for the HTML element "tbody".classAn abstract cell that provides the implementation for HtmlTableDataCell and HtmlTableHeaderCell.classWrapper for the HTML element "col".classWrapper for the HTML element "colgroup".classWrapper for the HTML element "td".classWrapper for the HTML element "tfoot".classWrapper for the HTML element "thead".classWrapper for the HTML "th" tag.classWrapper for the HTML element "tr".classWrapper for the HTML element "tt".classWrapper for the HTML element "input" where type is "tel".classWrapper for the HTML element "template".classWrapper for the HTML element "textarea".classWrapper for the HTML element "input" with type="text".classWrapper for the HTML element "time".classWrapper for the HTML element "input" where type is "time".classWrapper for the HTML element "title".classWrapper for the HTML element "track".classWrapper for the HTML element "u".classAn element that is returned for an HTML tag that is not supported by this framework.classWrapper for the HTML element "ul".classWrapper for the HTML element "input" where type is "url".classWrapper for the HTML element "var".classWrapper for the HTML element "video".classWrapper for the HTML element "input" where type is "week".classWrapper for the HTML element "wbr".classSuperclass for the wrappers for the HTML elements "thead", "tbody" and "tfoot".classA representation of an XHTML page returned from a server.Methods in org.htmlunit.html with type parameters of type DomNodeModifier and TypeMethodDescription<N extends DomNode>
NDomNode.querySelector(String selectors) Returns the first element within the document that matches the specified group of selectors.Methods in org.htmlunit.html that return DomNodeModifier and TypeMethodDescriptionDomNode.appendChild(Node node) HtmlSelect.appendChild(Node node) BaseFrameElement.cloneNode(boolean deep) Creates a newWebWindowfor the new clone.DomElement.cloneNode(boolean deep) DomNode.cloneNode(boolean deep) DomText.cloneNode(boolean deep) HtmlElement.cloneNode(boolean deep) HtmlInput.cloneNode(boolean deep) HtmlSelectableTextInput.cloneNode(boolean deep) HtmlTextArea.cloneNode(boolean deep) HtmlDomTreeWalker.firstChild()DomChangeEvent.getChangedNode()Returns the node that has been added or deleted.HtmlDomTreeWalker.getCurrentNode()protected DomNodeAbstractDomNodeList.getDomNode()Returns the DOM node.protected DomNodeDomElement.getEventTargetElement()Returns the event target element.DomNode.getFirstChild()DomNode.getLastChild()DomNode.getNextSibling()DomChangeEvent.getParentNode()Returns the parent of the node that was changed.DomNode.getParentNode()DomNode.getPreviousSibling()DomNodeIterator.getRoot()HtmlDomTreeWalker.getRoot()HtmlDomTreeWalker.lastChild()DomNode.ChildIterator.next()DomNode.DescendantDomNodesIterator.next()DomNode.DescendantDomNodesIterator.nextNode()DomNodeIterator.nextNode()HtmlDomTreeWalker.nextNode()HtmlDomTreeWalker.nextSibling()HtmlDomTreeWalker.parentNode()DomNodeIterator.previousNode()HtmlDomTreeWalker.previousNode()HtmlDomTreeWalker.previousSibling()Methods in org.htmlunit.html that return types with arguments of type DomNodeModifier and TypeMethodDescriptionDomNode.getChildNodes()DomNode.getChildren()DomNode.getDescendants()Returns anIterablethat will recursively iterate over all of this node's descendants, includingDomTextelements,DomCommentelements, etc.DomNode.querySelectorAll(String selectors) Retrieves all element nodes from descendants of the starting element node that match any selector within the supplied selector strings.Methods in org.htmlunit.html with parameters of type DomNodeModifier and TypeMethodDescriptionHtmlPage.executeJavaScriptFunction(Object function, Object thisObject, Object[] args, DomNode htmlElementScope) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Execute a Function in the given context.protected voidDomNode.fireNodeAdded(DomNode parentNode, DomNode addedNode) Support for reporting DOM changes.protected voidDomNode.fireNodeDeleted(DomNode parentNode, DomNode deletedNode) Support for reporting DOM changes.voidDomNode.insertBefore(DomNode newNode) Inserts the specified node as a new child node before this node into the child relationship this node is a part of.voidHtmlOption.insertBefore(DomNode newNode) Inserts the specified node as a new child node before this node into the child relationship this node is a part of.protected booleanDomNode.DescendantElementsIterator.isAccepted(DomNode node) Deprecated.Indicates if the node is accepted.booleanDomNode.isAncestorOf(DomNode node) Returnstrueif this node is an ancestor of the specified node.booleanDomNode.isAncestorOfAny(DomNode... nodes) Returnstrueif this node is an ancestor of the specified nodes.protected voidPrints the text content from this node and all children.voidDomNode.quietlyRemoveAndMoveChildrenTo(DomNode destination) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Quietly removes this node and moves its children to the specified destination.voidReplaces this node with another node.protected voidDomNode.setParentNode(DomNode parent) Sets the parent node.Constructors in org.htmlunit.html with parameters of type DomNodeModifierConstructorDescriptionAbstractDomNodeList(DomNode node) Creates a new node list.protectedChildElementsIterator(DomNode domNode) Constructor.ChildIterator(DomNode nextNode) DomChangeEvent(DomNode parentNode, DomNode changedNode) Constructs a new DomChangeEvent from the given parent node and a changed node.DomNodeIterator(DomNode root, int whatToShow, NodeFilter filter, boolean expandEntityReferences) Creates a new instance.HtmlDomTreeWalker(DomNode root, int whatToShow, NodeFilter filter, boolean expandEntityReferences) Creates an instance. -
Uses of DomNode in org.htmlunit.util
Methods in org.htmlunit.util with parameters of type DomNode -
Uses of DomNode in org.htmlunit.xml
Subclasses of DomNode in org.htmlunit.xmlModifier and TypeClassDescriptionclassA page that will be returned for response with content type "text/xml".
DomNode.DescendantDomNodesIterator,DomNode.DescendantDomElementsIterator, orDomNode.DescendantHtmlElementsIteratorinstead.