public class NodeIteratorImpl extends Object implements org.w3c.dom.traversal.NodeIterator
| Constructor and Description |
|---|
NodeIteratorImpl(Node root,
int whatToShow,
org.w3c.dom.traversal.NodeFilter filter,
boolean entityReferenceExpansion)
Constructor of NodeIterator
|
| Modifier and Type | Method and Description |
|---|---|
void |
detach() |
boolean |
getExpandEntityReferences() |
org.w3c.dom.traversal.NodeFilter |
getFilter() |
Node |
getRoot() |
int |
getWhatToShow() |
Node |
nextNode() |
void |
prepareNodeRemove(Node target)
Call this method before remove Node from target document
|
Node |
previousNode() |
public NodeIteratorImpl(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean entityReferenceExpansion) throws DOMException
root - the root node of the NodeIteratorwhatToShow - the attribute that determines which types of node are
presented. The values are defined in the NodeFilter interface.filter - the NodeFilter used to screen nodesentityReferenceExpansion - the flag to determine whether the children of entity reference
nodes are visible to TreeWalker.DOMExceptionpublic void detach()
detach in interface org.w3c.dom.traversal.NodeIteratorpublic boolean getExpandEntityReferences()
getExpandEntityReferences in interface org.w3c.dom.traversal.NodeIteratorpublic org.w3c.dom.traversal.NodeFilter getFilter()
getFilter in interface org.w3c.dom.traversal.NodeIteratorpublic Node getRoot()
getRoot in interface org.w3c.dom.traversal.NodeIteratorpublic int getWhatToShow()
getWhatToShow in interface org.w3c.dom.traversal.NodeIteratorpublic Node nextNode() throws DOMException
nextNode in interface org.w3c.dom.traversal.NodeIteratorDOMExceptionpublic Node previousNode() throws DOMException
previousNode in interface org.w3c.dom.traversal.NodeIteratorDOMExceptionpublic void prepareNodeRemove(Node target)
target - the target Node to be removed