|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jclark.xsl.expr.ConvertibleExpr
com.jclark.xsl.expr.ConvertibleNumberExpr
com.jclark.xsl.expr.AddExpr
a compiled XPath expression (component) that represents the addition of two sub-expressions
| Constructor Summary | |
(package private) |
AddExpr(NumberExpr expr1,
NumberExpr expr2)
construct with two NumberExpr(essions) |
| Method Summary | |
double |
eval(Node node,
ExprContext context)
evaluate to result of a double |
(package private) ConvertibleBooleanExpr |
makeBooleanExpr()
cast it as a boolean expression |
(package private) ConvertibleNodeSetExpr |
makeNodeSetExpr()
cast it as a NodeSet expression (by default, don't) |
(package private) ConvertibleNumberExpr |
makeNumberExpr()
cast it as a Number expression |
(package private) ConvertibleBooleanExpr |
makePredicateExpr()
cast it as a Predicate expression |
(package private) ConvertibleStringExpr |
makeStringExpr()
cast it as a String expression |
(package private) ConvertibleVariantExpr |
makeVariantExpr()
cast it as a Variant (a variable or param you can bind to a name) expression |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
AddExpr(NumberExpr expr1,
NumberExpr expr2)
| Method Detail |
public double eval(Node node,
ExprContext context)
throws XSLException
XSLExceptionConvertibleNumberExpr makeNumberExpr()
ConvertibleExpr
makeNumberExpr in class ConvertibleExprConvertibleBooleanExpr makePredicateExpr()
ConvertibleExpr
makePredicateExpr in class ConvertibleExprConvertibleBooleanExpr makeBooleanExpr()
ConvertibleExpr
makeBooleanExpr in class ConvertibleExprConvertibleVariantExpr makeVariantExpr()
ConvertibleExpr
makeVariantExpr in class ConvertibleExprConvertibleStringExpr makeStringExpr()
ConvertibleExpr
makeStringExpr in class ConvertibleExpr
ConvertibleNodeSetExpr makeNodeSetExpr()
throws ParseException
ParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||