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 TypeMethodDescriptionboolean
org.w3c.dom.traversal.NodeFilter
getRoot()
int
nextNode()
void
setCurrentNode
(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. SeeNodeFilter
for the set of possible Show_ values.filter
- TheNodeFilter
to be used with this TreeWalker, ornull
to 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:
getRoot
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getWhatToShow
public int getWhatToShow()- Specified by:
getWhatToShow
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getFilter
public org.w3c.dom.traversal.NodeFilter getFilter()- Specified by:
getFilter
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getExpandEntityReferences
public boolean getExpandEntityReferences()- Specified by:
getExpandEntityReferences
in interfaceorg.w3c.dom.traversal.TreeWalker
-
getCurrentNode
- Specified by:
getCurrentNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
setCurrentNode
- Specified by:
setCurrentNode
in interfaceorg.w3c.dom.traversal.TreeWalker
- Throws:
DOMException
-
nextNode
- Specified by:
nextNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
nextSibling
- Specified by:
nextSibling
in interfaceorg.w3c.dom.traversal.TreeWalker
-
parentNode
- Specified by:
parentNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
previousSibling
- Specified by:
previousSibling
in interfaceorg.w3c.dom.traversal.TreeWalker
-
lastChild
- Specified by:
lastChild
in interfaceorg.w3c.dom.traversal.TreeWalker
-
previousNode
- Specified by:
previousNode
in interfaceorg.w3c.dom.traversal.TreeWalker
-
firstChild
- Specified by:
firstChild
in interfaceorg.w3c.dom.traversal.TreeWalker
-