com.xmlcalabash.util
Class DocumentSequenceIterator

java.lang.Object
  extended by com.xmlcalabash.util.DocumentSequenceIterator
All Implemented Interfaces:
net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.SequenceIterator

public class DocumentSequenceIterator
extends java.lang.Object
implements net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.LastPositionFinder

Created by IntelliJ IDEA. User: ndw Date: Oct 20, 2008 Time: 4:35:36 PM To change this template use File | Settings | File Templates.


Field Summary
 
Fields inherited from interface net.sf.saxon.om.SequenceIterator
GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD
 
Constructor Summary
DocumentSequenceIterator()
           
 
Method Summary
 void close()
           
 net.sf.saxon.om.Item current()
           
 net.sf.saxon.om.SequenceIterator getAnother()
           
 int getLength()
           
 int getProperties()
           
 net.sf.saxon.om.Item next()
           
 int position()
           
 void setItem(net.sf.saxon.om.Item item)
           
 void setLast(int last)
           
 void setPosition(int position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentSequenceIterator

public DocumentSequenceIterator()
Method Detail

setPosition

public void setPosition(int position)

setItem

public void setItem(net.sf.saxon.om.Item item)

setLast

public void setLast(int last)

next

public net.sf.saxon.om.Item next()
                          throws net.sf.saxon.trans.XPathException
Specified by:
next in interface net.sf.saxon.om.SequenceIterator
Throws:
net.sf.saxon.trans.XPathException

current

public net.sf.saxon.om.Item current()
Specified by:
current in interface net.sf.saxon.om.SequenceIterator

position

public int position()
Specified by:
position in interface net.sf.saxon.om.SequenceIterator

close

public void close()
Specified by:
close in interface net.sf.saxon.om.SequenceIterator

getAnother

public net.sf.saxon.om.SequenceIterator getAnother()
                                            throws net.sf.saxon.trans.XPathException
Specified by:
getAnother in interface net.sf.saxon.om.SequenceIterator
Throws:
net.sf.saxon.trans.XPathException

getProperties

public int getProperties()
Specified by:
getProperties in interface net.sf.saxon.om.SequenceIterator

getLength

public int getLength()
              throws net.sf.saxon.trans.XPathException
Specified by:
getLength in interface net.sf.saxon.expr.LastPositionFinder
Throws:
net.sf.saxon.trans.XPathException