public class GenericTreeWalker extends Object implements org.w3c.dom.traversal.TreeWalker
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericTreeWalker.Traversal<T>
This class implements traversal of DOM tree with simplified Visitor
pattern.
|
| Constructor and Description |
|---|
GenericTreeWalker(Node root,
int whatToShow) |
| Modifier and Type | Method and Description |
|---|---|
Node |
firstChild()
Return the first child Node from the current node, after applying filter,
whatToshow.
|
Node |
getCurrentNode()
Return the current Node.
|
boolean |
getExpandEntityReferences()
Return whether children entity references are included in the iterator.
|
org.w3c.dom.traversal.NodeFilter |
getFilter()
Return the NodeFilter
|
Node |
getRoot() |
int |
getWhatToShow()
Return the whatToShow value
|
Node |
lastChild()
Return the last child Node from the current node, after applying filter,
whatToshow.
|
Node |
nextNode()
Return the next Node from the current node, after applying filter,
whatToshow.
|
Node |
nextSibling()
Return the next sibling Node from the current node, after applying
filter, whatToshow.
|
Node |
parentNode()
Return the parent Node from the current node, after applying filter,
whatToshow.
|
Node |
previousNode()
Return the previous Node from the current node, after applying filter,
whatToshow.
|
Node |
previousSibling()
Return the previous sibling Node from the current node, after applying
filter, whatToshow.
|
void |
setCurrentNode(Node node)
Return the current Node.
|
public GenericTreeWalker(Node root, int whatToShow)
public Node getRoot()
getRoot in interface org.w3c.dom.traversal.TreeWalkerpublic int getWhatToShow()
getWhatToShow in interface org.w3c.dom.traversal.TreeWalkerpublic org.w3c.dom.traversal.NodeFilter getFilter()
getFilter in interface org.w3c.dom.traversal.TreeWalkerpublic boolean getExpandEntityReferences()
getExpandEntityReferences in interface org.w3c.dom.traversal.TreeWalkerpublic Node getCurrentNode()
getCurrentNode in interface org.w3c.dom.traversal.TreeWalkerpublic void setCurrentNode(Node node)
setCurrentNode in interface org.w3c.dom.traversal.TreeWalkerpublic Node parentNode()
parentNode in interface org.w3c.dom.traversal.TreeWalkerpublic Node firstChild()
firstChild in interface org.w3c.dom.traversal.TreeWalkerpublic Node lastChild()
lastChild in interface org.w3c.dom.traversal.TreeWalkerpublic Node previousSibling()
previousSibling in interface org.w3c.dom.traversal.TreeWalkerpublic Node nextSibling()
nextSibling in interface org.w3c.dom.traversal.TreeWalkerpublic Node previousNode()
previousNode in interface org.w3c.dom.traversal.TreeWalkerpublic Node nextNode()
nextNode in interface org.w3c.dom.traversal.TreeWalkerCopyright © 2014. All rights reserved.