Package org.apache.xml.dtm.ref
Class DTMDefaultBaseIterators.InternalAxisIteratorBase
java.lang.Object
org.apache.xml.dtm.ref.DTMAxisIteratorBase
org.apache.xml.dtm.ref.DTMDefaultBaseIterators.InternalAxisIteratorBase
- All Implemented Interfaces:
Cloneable,DTMAxisIterator
- Direct Known Subclasses:
DTMDefaultBaseIterators.AncestorIterator,DTMDefaultBaseIterators.AttributeIterator,DTMDefaultBaseIterators.ChildrenIterator,DTMDefaultBaseIterators.DescendantIterator,DTMDefaultBaseIterators.FollowingIterator,DTMDefaultBaseIterators.FollowingSiblingIterator,DTMDefaultBaseIterators.NamespaceAttributeIterator,DTMDefaultBaseIterators.NamespaceChildrenIterator,DTMDefaultBaseIterators.NamespaceIterator,DTMDefaultBaseIterators.ParentIterator,DTMDefaultBaseIterators.PrecedingIterator,DTMDefaultBaseIterators.PrecedingSiblingIterator,DTMDefaultBaseIterators.RootIterator,DTMDefaultBaseIterators.SingletonIterator,DTMDefaultBaseIterators.TypedAttributeIterator,DTMDefaultBaseIterators.TypedChildrenIterator,SAX2DTM2.AncestorIterator,SAX2DTM2.AttributeIterator,SAX2DTM2.ChildrenIterator,SAX2DTM2.DescendantIterator,SAX2DTM2.FollowingIterator,SAX2DTM2.FollowingSiblingIterator,SAX2DTM2.ParentIterator,SAX2DTM2.PrecedingIterator,SAX2DTM2.PrecedingSiblingIterator,SAX2DTM2.TypedAttributeIterator,SAX2DTM2.TypedChildrenIterator
- Enclosing class:
- DTMDefaultBaseIterators
public abstract class DTMDefaultBaseIterators.InternalAxisIteratorBase extends DTMAxisIteratorBase
Abstract superclass defining behaviors shared by all DTMDefault's
internal implementations of DTMAxisIterator. Subclass this (and
override, if necessary) to implement the specifics of an
individual axis iterator.
Currently there isn't a lot here
-
Field Summary
Fields Modifier and Type Field Description protected int_currentNodeCurrent iteration location.Fields inherited from class org.apache.xml.dtm.ref.DTMAxisIteratorBase
_includeSelf, _isRestartable, _last, _markedNode, _position, _startNode -
Constructor Summary
Constructors Constructor Description InternalAxisIteratorBase() -
Method Summary
Methods inherited from class org.apache.xml.dtm.ref.DTMAxisIteratorBase
cloneIterator, getAxis, getLast, getNodeByPosition, getPosition, getStartNode, includeSelf, isDocOrdered, isReverse, reset, resetPosition, returnNode, setRestartable
-
Field Details
-
_currentNode
protected int _currentNodeCurrent iteration location. Usually this is the last location returned (starting point for the next() search); for single-node iterators it may instead be initialized to point to that single node.
-
-
Constructor Details
-
InternalAxisIteratorBase
public InternalAxisIteratorBase()
-
-
Method Details