|
||||||||||
| 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.ConvertibleStringExpr
com.jclark.xsl.expr.AppendExpr
Represents the concatenation of two String Expressions
| Constructor Summary | |
(package private) |
AppendExpr(StringExpr expr1,
StringExpr expr2)
construct with two XPath expressions which evaluate to Strings |
| Method Summary | |
java.lang.String |
constantValue()
|
java.lang.String |
eval(Node node,
ExprContext context)
evaluate each of the two sub-expressions with the given context Node and given context, return the concatenation of the results of each evaluation |
(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 |
AppendExpr(StringExpr expr1,
StringExpr expr2)
| Method Detail |
public java.lang.String eval(Node node,
ExprContext context)
throws XSLException
XSLExceptionConvertibleStringExpr makeStringExpr()
ConvertibleExpr
makeStringExpr in class ConvertibleExprConvertibleBooleanExpr makeBooleanExpr()
ConvertibleExpr
makeBooleanExpr in class ConvertibleExprConvertibleVariantExpr makeVariantExpr()
ConvertibleExpr
makeVariantExpr in class ConvertibleExprConvertibleNumberExpr makeNumberExpr()
ConvertibleExpr
makeNumberExpr in class ConvertibleExprpublic java.lang.String constantValue()
constantValue in interface StringExpr
ConvertibleNodeSetExpr makeNodeSetExpr()
throws ParseException
ParseExceptionConvertibleBooleanExpr makePredicateExpr()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||