net.sf.saxon.tinytree
Class AttributeEnumeration
java.lang.Object
net.sf.saxon.om.AxisIteratorImpl
net.sf.saxon.tinytree.AttributeEnumeration
- All Implemented Interfaces:
- AtomizableIterator, AxisIterator, SequenceIterator
final class AttributeEnumeration
- extends AxisIteratorImpl
AttributeEnumeration is an iterator over all the attribute nodes of an Element.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeEnumeration
AttributeEnumeration(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 TinyTreeelement:
- the node number of the element whose attributes are requirednodeTest:
- condition to be applied to the names of the attributes selected
next
public Item next()
- Get the next node in the iteration.
- Returns:
- the next Item. If there are no more nodes, return null.
getAnother
public SequenceIterator getAnother()
- Get another iteration over the same nodes
- Returns:
- a new iterator over the same sequence