com.jclark.xsl.expr

Class AddExpr

Implemented Interfaces:
NumberExpr

(package private) class AddExpr
extends ConvertibleNumberExpr

a compiled XPath expression (component) that represents the addition of two sub-expressions

Constructor Summary

AddExpr(NumberExpr expr1, NumberExpr expr2)
construct with two NumberExpr(essions)

Method Summary

double
eval(Node node, ExprContext context)
evaluate to result of a double

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

makeBooleanExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

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

makeBooleanExpr, makeNodeSetExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

Constructor Details

AddExpr

(package private)  AddExpr(NumberExpr expr1,
                           NumberExpr expr2)
construct with two NumberExpr(essions)

Method Details

eval

public double eval(Node node,
                   ExprContext context)
            throws XSLException
evaluate to result of a double
Specified by:
eval in interface NumberExpr