com.jclark.xsl.expr

Interface NodeSetExpr

Known Implementing Classes:
AncestorAxisExpr, AncestorOrSelfAxisExpr, AttributeAxisExpr, AxisExpr, ChildAxisExpr, ComposeExpr, ConvertibleNodeSetExpr, DescendantAxisExpr, DescendantOrSelfAxisExpr, FilterExpr, FollowingAxisExpr, FollowingSiblingAxisExpr, NodeConstantExpr, NodeTestExpr, ParentAxisExpr, PrecedingAxisExpr, PrecedingAxisExpr.LeftExpr, PrecedingAxisExpr.ReverseSubtreeExpr, PrecedingSiblingAxisExpr, ReverseAxisExpr, RootExpr, SelfAxisExpr, SequenceComposeExpr, SortNodeSetExpr, SubtreeExpr, UnionExpr

public interface NodeSetExpr

A NodeSetExpr (compiled XPath), when evaluated with a contextNode and an ExpressionContext, yields a NodeIterator

Method Summary

NodeIterator
eval(Node node, ExprContext context)
evaluate the expression with a contextNode and ExprContext

Method Details

eval

public NodeIterator eval(Node node,
                         ExprContext context)
            throws XSLException
evaluate the expression with a contextNode and ExprContext