public class DTMNodeIterator extends Object implements org.w3c.dom.traversal.NodeIterator
DTMNodeIterator
gives us an implementation of the
DTMNodeIterator which returns DOM nodes.
Please note that this is not necessarily equivlaent to a DOM
NodeIterator operating over the same document. In particular:
State: In progress!!
Constructor and Description |
---|
DTMNodeIterator(DTMIterator dtmIterator)
Public constructor: Wrap a DTMNodeIterator around an existing
and preconfigured DTMIterator
|
Modifier and Type | Method and Description |
---|---|
void |
detach()
Detaches the NodeIterator from the set which it iterated over,
releasing any computational resources and placing the iterator in
the INVALID state.
|
DTMIterator |
getDTMIterator()
Access the wrapped DTMIterator.
|
boolean |
getExpandEntityReferences()
The value of this flag determines whether the children
of entity reference nodes are visible to the iterator.
|
org.w3c.dom.traversal.NodeFilter |
getFilter()
Return a handle to the filter used to screen nodes.
|
Node |
getRoot() |
int |
getWhatToShow()
Return a mask describing which node types are presented via the
iterator.
|
Node |
nextNode() |
Node |
previousNode() |
public DTMNodeIterator(DTMIterator dtmIterator)
public DTMIterator getDTMIterator()
public void detach()
detach
in interface org.w3c.dom.traversal.NodeIterator
public boolean getExpandEntityReferences()
getExpandEntityReferences
in interface org.w3c.dom.traversal.NodeIterator
public org.w3c.dom.traversal.NodeFilter getFilter()
getFilter
in interface org.w3c.dom.traversal.NodeIterator
DOMException
- -- NOT_SUPPORTED_ERROR because I can't think
of anything more useful to do in this casepublic Node getRoot()
getRoot
in interface org.w3c.dom.traversal.NodeIterator
public int getWhatToShow()
getWhatToShow
in interface org.w3c.dom.traversal.NodeIterator
public Node nextNode() throws DOMException
nextNode
in interface org.w3c.dom.traversal.NodeIterator
DOMException
- - INVALID_STATE_ERR Raised if this method is
called after the detach method was invoked.public Node previousNode()
previousNode
in interface org.w3c.dom.traversal.NodeIterator
DOMException
- - INVALID_STATE_ERR Raised if this method is
called after the detach method was invoked.Copyright © 2018 JBoss by Red Hat. All rights reserved.