com.jclark.xsl.expr

Class LiteralExpr

Implemented Interfaces:
StringExpr

(package private) class LiteralExpr
extends ConvertibleStringExpr

Constructor Summary

LiteralExpr(String literal)

Method Summary

String
constantValue()
String
eval(Node node, ExprContext context)
evaluate with the given contextNode and context

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

constantValue, makeBooleanExpr, makeNumberExpr, makeStringExpr, makeVariantExpr

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

makeBooleanExpr, makeNodeSetExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

Constructor Details

LiteralExpr

(package private)  LiteralExpr(String literal)

Method Details

constantValue

public String constantValue()
Specified by:
constantValue in interface StringExpr
Overrides:
constantValue in interface ConvertibleStringExpr

eval

public String eval(Node node,
                   ExprContext context)
evaluate with the given contextNode and context
Specified by:
eval in interface StringExpr
Returns:
the resulting String