Class PushBackSequenceIterator

  • All Implemented Interfaces:
    net.sf.saxon.om.SequenceIterator

    public final class PushBackSequenceIterator
    extends Object
    implements net.sf.saxon.om.SequenceIterator
    A SequenceIterator that can have items added back
    • Constructor Detail

      • PushBackSequenceIterator

        public PushBackSequenceIterator​(net.sf.saxon.om.SequenceIterator iter,
                                        net.sf.saxon.om.Item... items)
    • Method Detail

      • close

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

        public int getProperties()
        Specified by:
        getProperties in interface net.sf.saxon.om.SequenceIterator
      • 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