net.sf.saxon.tinytree
final class AttributeEnumeration extends AxisIteratorImpl
Constructor Summary | |
---|---|
AttributeEnumeration(TinyTree tree, int element, NodeTest nodeTest)
Constructor. |
Method Summary | |
---|---|
Value | atomize()
Return the atomized value of the current node.
|
Item | current()
Get the current node in the sequence.
|
SequenceIterator | getAnother()
Get another iteration over the same nodes |
CharSequence | getStringValue()
Return the string value of the current node.
|
boolean | moveNext()
Move to the next node in the iteration. |
Item | next()
Get the next item in the sequence. |
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
Returns: the atomized value.
Throws: NullPointerException if there is no current node
Returns: the node returned by the most recent call on next(), or the node on which we positioned using moveNext()
Returns: the string value, as an instance of CharSequence.
Throws: NullPointerException if there is no current node
Returns: the next Item. If there are no more nodes, return null.