net.sf.saxon.om

Class LookaheadIteratorImpl

public class LookaheadIteratorImpl extends Object implements LookaheadIterator

This class wraps any sequence iterator, turning it into a lookahead iterator, by looking ahead one item
Method Summary
voidclose()
Itemcurrent()
SequenceIteratorgetAnother()
intgetProperties()
booleanhasNext()
static LookaheadIteratormakeLookaheadIterator(SequenceIterator base)
Itemnext()
intposition()

Method Detail

close

public void close()

current

public Item current()

getAnother

public SequenceIterator getAnother()

getProperties

public int getProperties()

hasNext

public boolean hasNext()

makeLookaheadIterator

public static LookaheadIterator makeLookaheadIterator(SequenceIterator base)

next

public Item next()

position

public int position()