Package org.htmlunit.html
Class DomNodeIterator
- java.lang.Object
-
- org.htmlunit.html.DomNodeIterator
-
- All Implemented Interfaces:
org.w3c.dom.traversal.NodeIterator
public class DomNodeIterator extends java.lang.Object implements org.w3c.dom.traversal.NodeIteratorAn implementation ofNodeIterator.
-
-
Constructor Summary
Constructors Constructor Description DomNodeIterator(DomNode root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean expandEntityReferences)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddetach()booleangetExpandEntityReferences()org.w3c.dom.traversal.NodeFiltergetFilter()DomNodegetRoot()intgetWhatToShow()booleanisPointerBeforeReferenceNode()Returns whether theNodeIteratoris anchored before, or after the node.DomNodenextNode()DomNodepreviousNode()
-
-
-
Constructor Detail
-
DomNodeIterator
public DomNodeIterator(DomNode root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean expandEntityReferences)
Creates a new instance.- Parameters:
root- The root node at which to begin theNodeIterator's traversalwhatToShow- an optional int representing a bitmask created by combining the constant properties ofNodeFilterexpandEntityReferences- If false, the contents of EntityReference nodes are not present in the logical view.filter- an object implementing theNodeFilterinterface
-
-
Method Detail
-
getRoot
public DomNode getRoot()
- Specified by:
getRootin interfaceorg.w3c.dom.traversal.NodeIterator
-
getWhatToShow
public int getWhatToShow()
- Specified by:
getWhatToShowin interfaceorg.w3c.dom.traversal.NodeIterator
-
getExpandEntityReferences
public boolean getExpandEntityReferences()
- Specified by:
getExpandEntityReferencesin interfaceorg.w3c.dom.traversal.NodeIterator
-
getFilter
public org.w3c.dom.traversal.NodeFilter getFilter()
- Specified by:
getFilterin interfaceorg.w3c.dom.traversal.NodeIterator
-
isPointerBeforeReferenceNode
public boolean isPointerBeforeReferenceNode()
Returns whether theNodeIteratoris anchored before, or after the node.- Returns:
- whether it is anchored before or after the node
-
detach
public void detach()
- Specified by:
detachin interfaceorg.w3c.dom.traversal.NodeIterator
-
nextNode
public DomNode nextNode()
- Specified by:
nextNodein interfaceorg.w3c.dom.traversal.NodeIterator
-
previousNode
public DomNode previousNode()
- Specified by:
previousNodein interfaceorg.w3c.dom.traversal.NodeIterator
-
-