Package net.sf.saxon.expr.instruct
Class BlockIterator
- java.lang.Object
-
- net.sf.saxon.expr.instruct.AbstractBlockIterator
-
- net.sf.saxon.expr.instruct.BlockIterator
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,SequenceIterator
public class BlockIterator extends AbstractBlockIterator
Iterate over the instructions in a sequence of instructions (or an XPath comma expression), concatenating the result of each instruction into a single combined sequence.
-
-
Field Summary
-
Fields inherited from class net.sf.saxon.expr.instruct.AbstractBlockIterator
context, currentIter, currentOperand, size
-
-
Constructor Summary
Constructors Constructor Description BlockIterator(Operand[] operanda, XPathContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SequenceIterator
getNthChildIterator(int n)
-
Methods inherited from class net.sf.saxon.expr.instruct.AbstractBlockIterator
close, discharge, init, next
-
-
-
-
Constructor Detail
-
BlockIterator
public BlockIterator(Operand[] operanda, XPathContext context)
-
-
Method Detail
-
getNthChildIterator
public SequenceIterator getNthChildIterator(int n) throws XPathException
- Specified by:
getNthChildIterator
in classAbstractBlockIterator
- Throws:
XPathException
-
-