com.jclark.xsl.expr

Class NodeConstantExpr

Implemented Interfaces:
NodeSetExpr

(package private) class NodeConstantExpr
extends ConvertibleNodeSetExpr

Field Summary

Fields inherited from class com.jclark.xsl.expr.ConvertibleNodeSetExpr

SINGLE_LEVEL, STAYS_IN_SUBTREE

Constructor Summary

NodeConstantExpr(Node node)

Method Summary

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

Methods inherited from class com.jclark.xsl.expr.ConvertibleNodeSetExpr

compose, getChildrenNodePattern, getOptimizeFlags, makeBooleanExpr, makeNodeSetExpr, makeStringExpr, makeVariantExpr

Methods inherited from class com.jclark.xsl.expr.ConvertibleExpr

makeBooleanExpr, makeNodeSetExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

Constructor Details

NodeConstantExpr

(package private)  NodeConstantExpr(Node node)

Method Details

eval

public NodeIterator eval(Node contextNode,
                         ExprContext context)
evaluate the expression with a contextNode and ExprContext
Specified by:
eval in interface NodeSetExpr