Class PathMap.PathMapRoot

  extended by net.sf.saxon.expr.PathMap.PathMapNode
      extended by net.sf.saxon.expr.PathMap.PathMapRoot
Enclosing class:

public static class PathMap.PathMapRoot
extends PathMap.PathMapNode

A root node in the path map. A root node represents either (a) a subexpression that is the first step in a path expression, or (b) a subexpression that is not the first step in a path, but which returns nodes (for example, a call on the doc() function).

Method Summary
 Expression getRootExpression()
          Get the root expression
Methods inherited from class net.sf.saxon.expr.PathMap.PathMapNode
allPathsAreWithinStreamableSnapshot, createArc, createArc, getArcs, hasReachableReturnables, hasUnknownDependencies, isAtomized, isReturnable, setAtomized, setHasUnknownDependencies, setReturnable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail


public Expression getRootExpression()
Get the root expression

the expression at the root of the path

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