com.jclark.xsl.expr
Class AddExpr

java.lang.Object
  extended by com.jclark.xsl.expr.ConvertibleExpr
      extended by com.jclark.xsl.expr.ConvertibleNumberExpr
          extended by com.jclark.xsl.expr.AddExpr
All Implemented Interfaces:
NumberExpr

 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
makeNodeSetExpr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddExpr

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

Method Detail

eval

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

Throws:
XSLException