Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
net.sf.saxon.om.AxisIteratorImpl
net.sf.saxon.om.Navigator.AxisFilter
public static class Navigator.AxisFilter
extends AxisIteratorImpl
Field Summary |
Fields inherited from class net.sf.saxon.om.AxisIteratorImpl | |
current , position |
Fields inherited from interface net.sf.saxon.om.SequenceIterator | |
GROUNDED , LAST_POSITION_FINDER , LOOKAHEAD |
Constructor Summary | |
|
Method Summary | |
SequenceIterator | |
Item |
|
Methods inherited from class net.sf.saxon.om.AxisIteratorImpl | |
atomize , current , getProperties , getStringValue , iterateAxis , moveNext , position |
public AxisFilter(AxisIterator base, NodeTest test)
S Construct a AxisFilter
- Parameters:
base
- the underlying iterator that returns all the nodes on a required axis. This must not be an atomizing iterator!test
- a NodeTest that is applied to each node returned by the underlying AxisIterator; only those nodes that pass the NodeTest are returned by the AxisFilter
public SequenceIterator getAnother()
- Specified by:
- getAnother in interface UnfailingIterator
- getAnother in interface SequenceIterator
public Item next()
- Specified by:
- next in interface UnfailingIterator
- next in interface SequenceIterator