com.jclark.xsl.expr

Class ExtensionFunctionCallExpr

Implemented Interfaces:
VariantExpr

(package private) class ExtensionFunctionCallExpr
extends ConvertibleVariantExpr

Constructor Summary

ExtensionFunctionCallExpr(Name name, VariantExpr[] args)

Method Summary

Variant
eval(Node node, ExprContext context)

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

makeBooleanExpr, makeNodeSetExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

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

makeBooleanExpr, makeNodeSetExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

Constructor Details

ExtensionFunctionCallExpr

(package private)  ExtensionFunctionCallExpr(Name name,
                                             VariantExpr[] args)

Method Details

eval

public Variant eval(Node node,
                    ExprContext context)
            throws XSLException
Specified by:
eval in interface VariantExpr