## Uses of Class
com.gargoylesoftware.htmlunit.html.DomNode

Packages that use DomNode
com.gargoylesoftware.htmlunit: Framework classes (contains the WebClient class which is the main entry point).
com.gargoylesoftware.htmlunit.html: Classes specific to HTML pages, particularly the HtmlPage which represents an HTML document and provides access to its content.
com.gargoylesoftware.htmlunit.xml: Classes specific to xml pages

Uses of DomNode in com.gargoylesoftware.htmlunit

Subclasses of DomNode in com.gargoylesoftware.htmlunit
`class` `SgmlPage` A basic class to be implemented by `HtmlPage` and `XmlPage`.

Uses of DomNode in com.gargoylesoftware.htmlunit.html

Classes in com.gargoylesoftware.htmlunit.html with type parameters of type DomNode
`interface` `DomNodeList<E extends DomNode>` A list of `DomNode`s which is both a W3C `NodeList` and a java `List`.

Subclasses of DomNode in com.gargoylesoftware.htmlunit.html
`class` `BaseFrame` Base class for frame and iframe.
`class` `ClickableElement` Deprecated. As of 2.5, use `HtmlElement` instead.
`class` `DomAttr` An attribute of an element.
`class` `DomCDataSection` Representation of a CDATA node in the HTML DOM.
`class` `DomCharacterData` Wrapper for the DOM node CharacterData.
`class` `DomComment` Wrapper for the DOM node Comment.
`class` `DomDocumentFragment` A DOM object for DocumentFragment.
`class` `DomDocumentType` A DOM object for DocumentType.
`class` `DomElement`
`class` `DomNamespaceNode` Intermediate base class for DOM Nodes that have namespaces.
`class` `DomProcessingInstruction` Wrapper for the DOM node ProcessingInstruction.
`class` `DomText` Representation of a text node in the HTML DOM.
`class` `HtmlAbbreviated` Wrapper for the HTML element "abbr".
`class` `HtmlAcronym` Wrapper for the HTML element "acronym".
`class` `HtmlAddress` Wrapper for the HTML element "address".
`class` `HtmlAnchor` Wrapper for the HTML element "a".
`class` `HtmlApplet` Wrapper for the HTML element "applet".
`class` `HtmlArea` Wrapper for the HTML element "area".
`class` `HtmlBackgroundSound` Wrapper for the HTML element "bgsound".
`class` `HtmlBase` Wrapper for the HTML element "base".
`class` `HtmlBaseFont` Wrapper for the HTML element "basefont".
`class` `HtmlBidirectionalOverride` Wrapper for the HTML element "bdo".
`class` `HtmlBig` Wrapper for the HTML element "big".
`class` `HtmlBlink` Wrapper for the HTML element "blink".
`class` `HtmlBlockQuote` Wrapper for the HTML element "blockquote".
`class` `HtmlBody` Wrapper for the HTML element "body".
`class` `HtmlBold` Wrapper for the HTML element "b".
`class` `HtmlBreak` Wrapper for the HTML element "br".
`class` `HtmlButton` Wrapper for the HTML element "button".
`class` `HtmlButtonInput` Wrapper for the HTML element "input" where type is "button".
`class` `HtmlCanvas` Wrapper for the HTML element "canvas".
`class` `HtmlCaption` Wrapper for the HTML element "caption".
`class` `HtmlCenter` Wrapper for the HTML element "center".
`class` `HtmlCheckBoxInput` Wrapper for the HTML element "input".
`class` `HtmlCitation` Wrapper for the HTML element "cite".
`class` `HtmlCode` Wrapper for the HTML element "code".
`class` `HtmlDefinition` Wrapper for the HTML element "dfn".
`class` `HtmlDefinitionDescription` Wrapper for the HTML element "dd".
`class` `HtmlDefinitionList` Wrapper for the HTML element "dl".
`class` `HtmlDefinitionTerm` Wrapper for the HTML element "dt".
`class` `HtmlDeletedText` Wrapper for the HTML element "del".
`class` `HtmlDirectory` Wrapper for the HTML element "dir".
`class` `HtmlDivision` Wrapper for the HTML element "div".
`class` `HtmlElement` An abstract wrapper for HTML elements.
`class` `HtmlEmbed` Wrapper for the HTML element "embed".
`class` `HtmlEmphasis` Wrapper for the HTML element "em".
`class` `HtmlExample` Wrapper for the HTML element "xmp".
`class` `HtmlFieldSet` Wrapper for the HTML element "fieldset".
`class` `HtmlFileInput` Wrapper for the HTML element "input".
`class` `HtmlFont` Wrapper for the HTML element "font".
`class` `HtmlForm` Wrapper for the HTML element "form".
`class` `HtmlFrame` Wrapper for the HTML element "frame".
`class` `HtmlFrameSet` Wrapper for the HTML element "frameset".
`class` `HtmlHead` Wrapper for the HTML element "head".
`class` `HtmlHeading1` Wrapper for the HTML element "h1".
`class` `HtmlHeading2` Wrapper for the HTML element "h2".
`class` `HtmlHeading3` Wrapper for the HTML element "h3".
`class` `HtmlHeading4` Wrapper for the HTML element "h4".
`class` `HtmlHeading5` Wrapper for the HTML element "h5".
`class` `HtmlHeading6` Wrapper for the HTML element "h6".
`class` `HtmlHiddenInput` Wrapper for the HTML element "input" of type "hidden".
`class` `HtmlHorizontalRule` Wrapper for the HTML element "hr".
`class` `HtmlHtml` A representation of an HTML element "html".
`class` `HtmlImage` Wrapper for the HTML element "img".
`class` `HtmlImageInput` Wrapper for the HTML element "input".
`class` `HtmlInlineFrame` Wrapper for the HTML element "iframe".
`class` `HtmlInlineQuotation` Wrapper for the HTML element "q".
`class` `HtmlInput` Wrapper for the HTML element "input".
`class` `HtmlInsertedText` Wrapper for the HTML element "ins".
`class` `HtmlIsIndex` Wrapper for the HTML element "isindex".
`class` `HtmlItalic` Wrapper for the HTML element "i".
`class` `HtmlKeyboard` Wrapper for the HTML element "kbd".
`class` `HtmlLabel` Wrapper for the HTML element "label".
`class` `HtmlLegend` Wrapper for the HTML element "legend".
`class` `HtmlLink` Wrapper for the HTML element "link".
`class` `HtmlListing` Wrapper for the HTML element "listing".
`class` `HtmlListItem` Wrapper for the HTML element "li".
`class` `HtmlMap` Wrapper for the HTML element "map".
`class` `HtmlMarquee` Wrapper for the HTML element "marquee".
`class` `HtmlMenu` Wrapper for the HTML element "menu".
`class` `HtmlMeta` Wrapper for the HTML element "meta".
`class` `HtmlMultiColumn` Wrapper for the HTML element "multicol".
`class` `HtmlNoBreak` Wrapper for the HTML element "nobr".
`class` `HtmlNoEmbed` Wrapper for the HTML element "noembed".
`class` `HtmlNoFrames` Wrapper for the HTML element "noframes".
`class` `HtmlNoScript` Wrapper for the HTML element "noscript".
`class` `HtmlObject` Wrapper for the HTML element "object".
`class` `HtmlOption` Wrapper for the HTML element "option".
`class` `HtmlOptionGroup` Wrapper for the HTML element "optgroup".
`class` `HtmlOrderedList` Wrapper for the HTML element "ol".
`class` `HtmlPage` A representation of an HTML page returned from a server.
`class` `HtmlParagraph` Wrapper for the HTML element "p".
`class` `HtmlParameter` Wrapper for the HTML element "param".
`class` `HtmlPasswordInput` Wrapper for the HTML element "input".
`class` `HtmlPlainText` Wrapper for the HTML element "plaintext".
`class` `HtmlPreformattedText` Wrapper for the HTML element "pre".
`class` `HtmlRadioButtonInput` Wrapper for the HTML element "input".
`class` `HtmlResetInput` Wrapper for the HTML element "input".
`class` `HtmlS` Wrapper for the HTML element "s", a strike-through text style.
`class` `HtmlSample` Wrapper for the HTML element "samp".
`class` `HtmlScript` Wrapper 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.
`class` `HtmlSelect` Wrapper for the HTML element "select".
`class` `HtmlSmall` Wrapper for the HTML element "small".
`class` `HtmlSpacer` Wrapper for the HTML element "spacer".
`class` `HtmlSpan` Wrapper for the HTML element "span".
`class` `HtmlStrike` Wrapper for the HTML element "strike".
`class` `HtmlStrong` Wrapper for the HTML element "strong".
`class` `HtmlStyle` Wrapper for the HTML element "style".
`class` `HtmlSubmitInput` Wrapper for the HTML element "input".
`class` `HtmlSubscript` Wrapper for the HTML element "sub".
`class` `HtmlSuperscript` Wrapper for the HTML element "sup".
`class` `HtmlTable` Wrapper for the HTML element "table".
`class` `HtmlTableBody` Wrapper for the HTML element "tbody".
`class` `HtmlTableCell` An abstract cell that provides the implementation for HtmlTableDataCell and HtmlTableHeaderCell.
`class` `HtmlTableColumn` Wrapper for the HTML element "col".
`class` `HtmlTableColumnGroup` Wrapper for the HTML element "colgroup".
`class` `HtmlTableDataCell` Wrapper for the HTML element "td".
`class` `HtmlTableFooter` Wrapper for the HTML element "tfoot".
`class` `HtmlTableHeader` Wrapper for the HTML element "thead".
`class` `HtmlTableHeaderCell` Wrapper for the HTML "th" tag.
`class` `HtmlTableRow` Wrapper for the HTML element "tr".
`class` `HtmlTeletype` Wrapper for the HTML element "tt".
`class` `HtmlTextArea` Wrapper for the HTML element "textarea".
`class` `HtmlTextInput` Wrapper for the HTML element "input" with type="text".
`class` `HtmlTitle` Wrapper for the HTML element "title".
`class` `HtmlUnderlined` Wrapper for the HTML element "u".
`class` `HtmlUnknownElement` An element that is returned for an HTML tag that is not supported by this framework.
`class` `HtmlUnorderedList` Wrapper for the HTML element "ul".
`class` `HtmlVariable` Wrapper for the HTML element "var".
`class` `HtmlWordBreak` Wrapper for the HTML element "wbr".
`class` `StyledElement` Deprecated. As of 2.5, use `HtmlElement` instead.
`class` `TableRowGroup` Superclass for the wrappers for the HTML elements "thead", "tbody" and "tfoot".
`class` `XHtmlPage` A representation of an XHTML page returned from a server.

Methods in com.gargoylesoftware.htmlunit.html that return DomNode
`DomNode` `HtmlSelect.appendChild(org.w3c.dom.Node node)`
`DomNode` `DomNode.appendChild(org.w3c.dom.Node node)`
`DomNode` `DomNode.cloneNode(boolean deep)`
`DomNode` `DomElement.cloneNode(boolean deep)`
`DomNode` `DomChangeEvent.getChangedNode()` Returns the node that has been added or deleted.
`DomNode` `DomNode.getFirstChild()`
`DomNode` `DomNode.getLastChild()`
`DomNode` `DomNode.getNextSibling()`
`DomNode` `DomChangeEvent.getParentNode()` Returns the parent of the node that was changed.
`DomNode` `DomNode.getParentNode()`
`DomNode` `DomNode.getPreviousSibling()`
`DomNode` `DomNode.ChildIterator.next()`

Methods in com.gargoylesoftware.htmlunit.html that return types with arguments of type DomNode
`DomNodeList<DomNode>` `DomNode.getChildNodes()`
`java.lang.Iterable<DomNode>` `DomNode.getChildren()`
`static java.util.Iterator<DomNode>` `Util.getFollowingAxisIterator(DomNode contextNode)` Gets an iterator over all following nodes, depth-first.
`static java.util.Iterator<DomNode>` `Util.getFollowingSiblingAxisIterator(DomNode contextNode)` Gets an iterator over all following nodes, depth-first.
`static java.util.Iterator<DomNode>` `Util.getPrecedingAxisIterator(DomNode contextNode)` Gets an iterator over all preceding nodes, depth-first.
`static java.util.Iterator<DomNode>` `Util.getPrecedingSiblingAxisIterator(DomNode contextNode)` Gets an iterator over all preceding siblings.

Methods in com.gargoylesoftware.htmlunit.html with parameters of type DomNode
`ScriptResult` `HtmlPage.executeJavaScriptFunctionIfPossible(net.sourceforge.htmlunit.corejs.javascript.Function function, net.sourceforge.htmlunit.corejs.javascript.Scriptable thisObject, java.lang.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 void` `DomNode.fireNodeAdded(DomNode parentNode, DomNode addedNode)` Support for reporting DOM changes.
`protected void` `DomNode.fireNodeDeleted(DomNode parentNode, DomNode deletedNode)` Support for reporting DOM changes.
`static java.util.Iterator<DomNode>` `Util.getFollowingAxisIterator(DomNode contextNode)` Gets an iterator over all following nodes, depth-first.
`static java.util.Iterator<DomNode>` `Util.getFollowingSiblingAxisIterator(DomNode contextNode)` Gets an iterator over all following nodes, depth-first.
`static java.util.Iterator<DomNode>` `Util.getPrecedingAxisIterator(DomNode contextNode)` Gets an iterator over all preceding nodes, depth-first.
`static java.util.Iterator<DomNode>` `Util.getPrecedingSiblingAxisIterator(DomNode contextNode)` Gets an iterator over all preceding siblings.
`void` `HtmlOption.insertBefore(DomNode newNode)` Inserts a new child node before this node into the child relationship this node is a part of.
`void` `DomNode.insertBefore(DomNode newNode)` Inserts a new child node before this node into the child relationship this node is a part of.
`boolean` `DomNode.isAncestorOf(DomNode node)` Returns `true` if this node is an ancestor of the specified node.
`static void` `HTMLParser.parseFragment(DomNode parent, java.lang.String source)` Parses the HTML content from the given string into an object tree representation.
`void` `DomNode.replace(DomNode newNode)` Replaces this node with another node.
`protected void` `DomNode.setNextSibling(DomNode next)`
`protected void` `DomNode.setParentNode(DomNode parent)` Sets the parent node.
`protected void` `DomNode.setPreviousSibling(DomNode previous)`

Constructors in com.gargoylesoftware.htmlunit.html with parameters of type DomNode
`DomChangeEvent(DomNode parentNode, DomNode changedNode)` Constructs a new DomChangeEvent from the given parent node and a changed node.

Uses of DomNode in com.gargoylesoftware.htmlunit.xml

Subclasses of DomNode in com.gargoylesoftware.htmlunit.xml
`class` `XmlPage` A page that will be returned for response with content type "text/xml".

Methods in com.gargoylesoftware.htmlunit.xml with parameters of type DomNode
`static void` `XmlUtil.appendChild(SgmlPage page, DomNode parent, org.w3c.dom.Node child)` Recursively appends a `Node` child to `DomNode` parent.

Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.