|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.saxon.om.SingletonIterator
SingletonIterator: an iterator over a sequence of zero or one values
| Method Summary | |
Item |
current()
Get the current item in the sequence. |
SequenceIterator |
getAnother()
Get another iterator over the same sequence of items, positioned at the start of the sequence |
int |
getLastPosition()
Get the last position (that is, the number of items in the sequence) |
SequenceIterator |
getReverseIterator()
Get a new SequenceIterator that returns the same items in reverse order. |
Item |
getValue()
|
static AxisIterator |
makeIterator(Item item)
Factory method. |
Value |
materialize()
Return a SequenceExtent containing all the items in the sequence returned by this SequenceIterator |
Item |
next()
Get the next item in the sequence. |
int |
position()
Get the current position |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static AxisIterator makeIterator(Item item)
item - the item to iterate over
public Item next()
AxisIterator
next in interface AxisIteratorpublic Item current()
AxisIterator
current in interface AxisIteratorpublic int position()
AxisIterator
position in interface AxisIteratorpublic int getLastPosition()
LastPositionFinder
getLastPosition in interface LastPositionFinderpublic SequenceIterator getAnother()
AxisIterator
getAnother in interface AxisIteratorpublic SequenceIterator getReverseIterator()
ReversibleIterator
getReverseIterator in interface ReversibleIteratorpublic Item getValue()
public Value materialize()
materialize in interface GroundedIterator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||