com.jclark.xsl.expr
Class LiteralExpr
java.lang.Object
|
+--com.jclark.xsl.expr.ConvertibleExpr
|
+--com.jclark.xsl.expr.ConvertibleStringExpr
|
+--com.jclark.xsl.expr.LiteralExpr
- All Implemented Interfaces:
- StringExpr
- class LiteralExpr
- extends ConvertibleStringExpr
Constructor Summary |
(package private) |
LiteralExpr(java.lang.String literal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LiteralExpr
LiteralExpr(java.lang.String literal)
eval
public java.lang.String eval(Node node,
ExprContext context)
constantValue
public java.lang.String constantValue()
- Specified by:
constantValue
in interface StringExpr
- Overrides:
constantValue
in class ConvertibleStringExpr
makeStringExpr
ConvertibleStringExpr makeStringExpr()
- Specified by:
makeStringExpr
in class ConvertibleExpr
makeBooleanExpr
ConvertibleBooleanExpr makeBooleanExpr()
- Specified by:
makeBooleanExpr
in class ConvertibleExpr
makeVariantExpr
ConvertibleVariantExpr makeVariantExpr()
- Specified by:
makeVariantExpr
in class ConvertibleExpr
makeNumberExpr
ConvertibleNumberExpr makeNumberExpr()
- Overrides:
makeNumberExpr
in class ConvertibleExpr
makeNodeSetExpr
ConvertibleNodeSetExpr makeNodeSetExpr()
throws ParseException
ParseException
makePredicateExpr
ConvertibleBooleanExpr makePredicateExpr()