net.sf.saxon.expr.parser

## Class PathMap.PathMapArc

- java.lang.Object
- - net.sf.saxon.expr.parser.PathMap.PathMapArc

- Enclosing class:
    PathMap

      public static class PathMap.PathMapArc
      extends Object

  An arc joining two nodes in the path map. The arc has a target (destination) node, and is labelled with an AxisExpression representing a step in a path expression

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `byte` | `getAxis()` Get the Axis associated with this arc
    `NodeTest` | `getNodeTest()` Get the NodeTest associated with this arc
    `PathMap.PathMapNode` | `getTarget()` Get the target node representing the destination of this arc

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getAxis

          public byte getAxis()

      Get the Axis associated with this arc
      Returns:
        the axis, a constant from class `AxisInfo`

    - #### getNodeTest

          public NodeTest getNodeTest()

      Get the NodeTest associated with this arc
      Returns:
        the NodeTest

    - #### getTarget

          public PathMap.PathMapNode getTarget()

      Get the target node representing the destination of this arc
      Returns:
        the target node

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.