public class PrependAxisIterator extends PrependSequenceIterator implements AxisIterator
ATOMIZING, GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD
Constructor and Description |
---|
PrependAxisIterator(NodeInfo start,
AxisIterator base) |
Modifier and Type | Method and Description |
---|---|
int |
getProperties()
Get properties of this iterator, as a bit-significant integer.
|
NodeInfo |
next()
Get the next item in the sequence.
|
close
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
public PrependAxisIterator(NodeInfo start, AxisIterator base)
public NodeInfo next()
next
in interface SequenceIterator
next
in interface AxisIterator
next
in interface UnfailingIterator
next
in class PrependSequenceIterator
public int getProperties()
getProperties
in interface SequenceIterator
getProperties
in class PrependSequenceIterator
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.Copyright (c) 2004-2018 Saxonica Limited. All rights reserved.