| java.lang.Object net.sf.saxon.om.NamespaceIterator
advance | public void advance()(Code) | | Get the next item in the sequence.
|
current | public Item current()(Code) | | Get the current item in the sequence.
the current item, that is, the item most recently returned bynext() |
getAnother | public SequenceIterator getAnother()(Code) | | Get another iterator over the same sequence of items, positioned at the
start of the sequence
a new iterator over the same sequence |
getInScopeNamespaceCodes | public int[] getInScopeNamespaceCodes()(Code) | | Get a list of in-scope namespace codes. If an array of namespace codes is needed, without
actually constructing the namespace nodes, a caller may create the NamespaceIterator and then
call this method. The result is an array of integers, each containing a prefix code in the top
half and a uri code in the bottom half. Note that calling this method is destructive: the
iterator is consumed and cannot be used again.
|
getProperties | public int getProperties()(Code) | | Get properties of this iterator, as a bit-significant integer.
the properties of this iterator. This will be some combination ofproperties such as GROUNDED, LAST_POSITION_FINDER,and LOOKAHEAD. It is alwaysacceptable to return the value zero, indicating that there are no known special properties.It is acceptable for the properties of the iterator to change depending on its state. |
next | public Item next()(Code) | | Get the next item in the sequence.
the next Item. If there are no more nodes, return null. |
position | public int position()(Code) | | Get the current position
the position of the current item (the item most recentlyreturned by next()), starting at 1 for the first node |
|
|