org.oXML.xpath.iterator
Class AttributeIterator

java.lang.Object
  extended byorg.oXML.xpath.iterator.SubNodeIterator
      extended byorg.oXML.xpath.iterator.AttributeIterator
All Implemented Interfaces:
NodeIterator

public class AttributeIterator
extends SubNodeIterator

contains all the attributes of all Elements in the parent nodeset


Field Summary
 
Fields inherited from class org.oXML.xpath.iterator.SubNodeIterator
parent
 
Constructor Summary
AttributeIterator(NodeIterator parent, NodeFilter filter)
           
 
Method Summary
protected  Node getNextNode()
          overload to create a SubNodeIterator that has a different iteration pattern than the parent NodeIterator.
protected  ElementNode nextElement()
           
 java.lang.String toString()
           
 
Methods inherited from class org.oXML.xpath.iterator.SubNodeIterator
getFilter, getWhatToShow, nextNode, position, setFilter, setWhatToShow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeIterator

public AttributeIterator(NodeIterator parent,
                         NodeFilter filter)
Method Detail

nextElement

protected ElementNode nextElement()

getNextNode

protected Node getNextNode()
Description copied from class: SubNodeIterator
overload to create a SubNodeIterator that has a different iteration pattern than the parent NodeIterator.

Specified by:
getNextNode in class SubNodeIterator

toString

public java.lang.String toString()
Overrides:
toString in class SubNodeIterator