Class AttributeIterator

java.lang.Object
net.sf.saxon.tree.tiny.AttributeIterator
All Implemented Interfaces:
Closeable, AutoCloseable, AtomizedValueIterator, SequenceIterator, AxisIterator, UnfailingIterator

final class AttributeIterator extends Object implements AxisIterator, AtomizedValueIterator
AttributeIterator is an iterator over all the attribute nodes of an Element in the TinyTree.
  • Constructor Details

    • AttributeIterator

      AttributeIterator(TinyTree tree, int element, NodeTest nodeTest)
      Constructor. Note: this constructor will only be called if the relevant node is an element and if it has one or more attributes. Otherwise an EmptyEnumeration will be constructed instead.
      Parameters:
      tree - : the containing TinyTree
      element - : the node number of the element whose attributes are required
      nodeTest - : condition to be applied to the names of the attributes selected
  • Method Details