This class is not part of the public API.

Class: com.sun.org.apache.xpath.internal.axes.AxesWalker

Serves as common interface for axes Walkers, and stores common state variables.

Methods

Fields

  • m_axis

    protected int m_axis
    The traversal axis from where the nodes will be filtered.
  • m_currentNode

    transient private int m_currentNode
    The node at which the TreeWalker is currently positioned.
  • m_dtm

    private DTM m_dtm
    The DTM for the root. This can not be used, or must be changed, for the filter walker, or any walker that can have nodes from multiple documents. Never, ever, access this value without going through getDTM(int node).
  • m_isFresh

    transient boolean m_isFresh
    True if an itteration has not begun.
  • m_nextWalker

    protected AxesWalker m_nextWalker
    The next walker in the location step chain.
  • m_prevWalker

    AxesWalker m_prevWalker
    The previous walker in the location step chain, or null.
  • m_root

    transient int m_root
    The root node of the TreeWalker, as specified when it was created.
  • m_traverser

    protected DTMAxisTraverser m_traverser
    The DTM inner traversal class, that corresponds to the super axis.
  • serialVersionUID

    static final long serialVersionUID = -2966031951306601247