net.sf.saxon.expr

Class PathMap.PathMapRoot

Enclosing Class:
PathMap

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

createArc, createArc, getArcs, hasUnknownDependencies, isAtomized, isReturnable, setAtomized, setHasUnknownDependencies, setReturnable

Method Details

getRootExpression

public Expression getRootExpression()
Get the root expression
Returns:
the expression at the root of the path