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