org.jaxen.util

Class AncestorAxisIterator

Implemented Interfaces:
Iterator

public class AncestorAxisIterator
extends AncestorOrSelfAxisIterator

Represents the XPath ancestor axis. The "ancestor axis contains the ancestors of the context node; the ancestors of the context node consist of the parent of context node and the parent's parent and so on; thus, the ancestor axis will always include the root node, unless the context node is the root node."
Version:
1.2b12

Field Summary

Fields inherited from class org.jaxen.util.AncestorOrSelfAxisIterator

contextNode, navigator

Constructor Summary

AncestorAxisIterator(Object contextNode, Navigator navigator)
Create a new ancestor axis iterator.

Method Summary

Methods inherited from class org.jaxen.util.AncestorOrSelfAxisIterator

hasNext, next, remove

Constructor Details

AncestorAxisIterator

public AncestorAxisIterator(Object contextNode,
                            Navigator navigator)
Create a new ancestor axis iterator.
Parameters:
contextNode - the node to start from
navigator - the object model specific navigator