Class DomTreeWalker
java.lang.Object
org.htmlunit.platform.dom.traversal.DomTreeWalker
- All Implemented Interfaces:
org.w3c.dom.traversal.TreeWalker
An implementation of
TreeWalker backed by HtmlDomTreeWalker.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDomTreeWalker(DomNode root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean expandEntityReferences) Creates an instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.w3c.dom.traversal.NodeFiltergetRoot()intnextNode()voidsetCurrentNode(Node currentNode)
-
Field Details
-
domTreeWalker_
-
-
Constructor Details
-
DomTreeWalker
public DomTreeWalker(DomNode root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean expandEntityReferences) throws DOMException Creates an instance.- Parameters:
root- The root node of the TreeWalker. Must not benull.whatToShow- Flag specifying which types of nodes appear in the logical view of the TreeWalker. SeeNodeFilterfor the set of possible Show_ values.filter- TheNodeFilterto be used with this TreeWalker, ornullto indicate no filter.expandEntityReferences- If false, the contents of EntityReference nodes are not present in the logical view.- Throws:
DOMException- on attempt to create a TreeWalker with a root that isnull.
-
-
Method Details
-
getRoot
- Specified by:
getRootin interfaceorg.w3c.dom.traversal.TreeWalker
-
getWhatToShow
public int getWhatToShow()- Specified by:
getWhatToShowin interfaceorg.w3c.dom.traversal.TreeWalker
-
getFilter
public org.w3c.dom.traversal.NodeFilter getFilter()- Specified by:
getFilterin interfaceorg.w3c.dom.traversal.TreeWalker
-
getExpandEntityReferences
public boolean getExpandEntityReferences()- Specified by:
getExpandEntityReferencesin interfaceorg.w3c.dom.traversal.TreeWalker
-
getCurrentNode
- Specified by:
getCurrentNodein interfaceorg.w3c.dom.traversal.TreeWalker
-
setCurrentNode
- Specified by:
setCurrentNodein interfaceorg.w3c.dom.traversal.TreeWalker- Throws:
DOMException
-
nextNode
- Specified by:
nextNodein interfaceorg.w3c.dom.traversal.TreeWalker
-
nextSibling
- Specified by:
nextSiblingin interfaceorg.w3c.dom.traversal.TreeWalker
-
parentNode
- Specified by:
parentNodein interfaceorg.w3c.dom.traversal.TreeWalker
-
previousSibling
- Specified by:
previousSiblingin interfaceorg.w3c.dom.traversal.TreeWalker
-
lastChild
- Specified by:
lastChildin interfaceorg.w3c.dom.traversal.TreeWalker
-
previousNode
- Specified by:
previousNodein interfaceorg.w3c.dom.traversal.TreeWalker
-
firstChild
- Specified by:
firstChildin interfaceorg.w3c.dom.traversal.TreeWalker
-