java.lang.Cloneable
AbsoluteIterator
, ArrayNodeListIterator
, CachedNodeListIterator
, ClonedNodeListIterator
, CurrentNodeListIterator
, DTMAxisIteratorBase
, DTMDefaultBaseIterators.AncestorIterator
, DTMDefaultBaseIterators.AttributeIterator
, DTMDefaultBaseIterators.ChildrenIterator
, DTMDefaultBaseIterators.DescendantIterator
, DTMDefaultBaseIterators.FollowingIterator
, DTMDefaultBaseIterators.FollowingSiblingIterator
, DTMDefaultBaseIterators.InternalAxisIteratorBase
, DTMDefaultBaseIterators.NamespaceAttributeIterator
, DTMDefaultBaseIterators.NamespaceChildrenIterator
, DTMDefaultBaseIterators.NamespaceIterator
, DTMDefaultBaseIterators.NthDescendantIterator
, DTMDefaultBaseIterators.ParentIterator
, DTMDefaultBaseIterators.PrecedingIterator
, DTMDefaultBaseIterators.PrecedingSiblingIterator
, DTMDefaultBaseIterators.RootIterator
, DTMDefaultBaseIterators.SingletonIterator
, DTMDefaultBaseIterators.TypedAncestorIterator
, DTMDefaultBaseIterators.TypedAttributeIterator
, DTMDefaultBaseIterators.TypedChildrenIterator
, DTMDefaultBaseIterators.TypedDescendantIterator
, DTMDefaultBaseIterators.TypedFollowingIterator
, DTMDefaultBaseIterators.TypedFollowingSiblingIterator
, DTMDefaultBaseIterators.TypedNamespaceIterator
, DTMDefaultBaseIterators.TypedPrecedingIterator
, DTMDefaultBaseIterators.TypedPrecedingSiblingIterator
, DTMDefaultBaseIterators.TypedRootIterator
, DTMDefaultBaseIterators.TypedSingletonIterator
, DupFilterIterator
, EmptyIterator
, FilteredStepIterator
, FilterIterator
, ForwardPositionIterator
, KeyIndex
, KeyIndex.KeyIndexIterator
, MatchingIterator
, MultiValuedNodeHeapIterator
, NthIterator
, SAX2DTM2.AncestorIterator
, SAX2DTM2.AttributeIterator
, SAX2DTM2.ChildrenIterator
, SAX2DTM2.DescendantIterator
, SAX2DTM2.FollowingIterator
, SAX2DTM2.FollowingSiblingIterator
, SAX2DTM2.ParentIterator
, SAX2DTM2.PrecedingIterator
, SAX2DTM2.PrecedingSiblingIterator
, SAX2DTM2.TypedAncestorIterator
, SAX2DTM2.TypedAttributeIterator
, SAX2DTM2.TypedChildrenIterator
, SAX2DTM2.TypedDescendantIterator
, SAX2DTM2.TypedFollowingIterator
, SAX2DTM2.TypedFollowingSiblingIterator
, SAX2DTM2.TypedPrecedingIterator
, SAX2DTM2.TypedPrecedingSiblingIterator
, SAX2DTM2.TypedRootIterator
, SAX2DTM2.TypedSingletonIterator
, SAXImpl.NamespaceAttributeIterator
, SAXImpl.NamespaceChildrenIterator
, SAXImpl.NamespaceWildcardIterator
, SAXImpl.TypedNamespaceIterator
, SimpleResultTreeImpl.SimpleIterator
, SimpleResultTreeImpl.SingletonIterator
, SingletonIterator
, SortingIterator
, StepIterator
, UnionIterator
public interface DTMAxisIterator
extends java.lang.Cloneable
Modifier and Type | Field | Description |
---|---|---|
static int |
END |
Specifies the end of the iteration, and is the same as DTM.NULL.
|
Modifier and Type | Method | Description |
---|---|---|
DTMAxisIterator |
cloneIterator() |
|
int |
getLast() |
|
int |
getNodeByPosition(int position) |
Return the node at the given position.
|
int |
getPosition() |
|
int |
getStartNode() |
Get start to END should 'close' the iterator,
i.e. subsequent call to next() should return END.
|
void |
gotoMark() |
Restores the current node remembered by setMark().
|
boolean |
isReverse() |
|
int |
next() |
Get the next node in the iteration.
|
DTMAxisIterator |
reset() |
Resets the iterator to the last start node.
|
void |
setMark() |
Remembers the current node for the next call to gotoMark().
|
void |
setRestartable(boolean isRestartable) |
Set if restartable.
|
DTMAxisIterator |
setStartNode(int node) |
Set start to END should 'close' the iterator,
i.e. subsequent call to next() should return END.
|
static final int END
int next()
DTMAxisIterator reset()
int getLast()
int getPosition()
void setMark()
void gotoMark()
DTMAxisIterator setStartNode(int node)
node
- Sets the root of the iteration.int getStartNode()
boolean isReverse()
DTMAxisIterator cloneIterator()
void setRestartable(boolean isRestartable)
int getNodeByPosition(int position)
position
- The positionCopyright © 2014 Apache XML Project. All Rights Reserved.