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