Class DomNodeIterator
java.lang.Object
org.htmlunit.html.DomNodeIterator
- All Implemented Interfaces:
org.w3c.dom.traversal.NodeIterator
An implementation of
NodeIterator.- Author:
- Ahmed Ashour, Ronald Brill
-
Constructor Summary
ConstructorsConstructorDescriptionDomNodeIterator(DomNode root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean expandEntityReferences) Creates a new instance. -
Method Summary
-
Constructor Details
-
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 ofNodeFilterfilter- an object implementing theNodeFilterinterfaceexpandEntityReferences- If false, the contents of EntityReference nodes are not present in the logical view.
-
-
Method Details
-
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
- Specified by:
nextNodein interfaceorg.w3c.dom.traversal.NodeIterator
-
previousNode
- Specified by:
previousNodein interfaceorg.w3c.dom.traversal.NodeIterator
-