net.sf.saxon.expr
public class AppendIterator extends Object implements SequenceIterator
Constructor Summary | |
---|---|
AppendIterator(SequenceIterator first, Expression second, XPathContext context)
This form of constructor is designed to delay getting an iterator for the second
expression until it is actually needed. |
Method Summary | |
---|---|
Item | current() |
SequenceIterator | getAnother() |
int | getProperties()
Get properties of this iterator, as a bit-significant integer.
|
Item | next() |
int | position() |
Parameters: first Iterator over the first operand second The second operand context The dynamic context for evaluation of the second operand
Returns: the properties of this iterator. This will be some combination of properties such as SequenceIterator.GROUNDED, SequenceIterator.LAST_POSITION_FINDER, and SequenceIterator.LOOKAHEAD. It is always acceptable to return the value zero, indicating that there are no known special properties. It is acceptable for the properties of the iterator to change depending on its state.