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)
           
 
Method Summary
 java.lang.String constantValue()
           
 java.lang.String eval(Node node, ExprContext context)
           
(package private)  ConvertibleBooleanExpr makeBooleanExpr()
           
(package private)  ConvertibleNodeSetExpr makeNodeSetExpr()
           
(package private)  ConvertibleNumberExpr makeNumberExpr()
           
(package private)  ConvertibleBooleanExpr makePredicateExpr()
           
(package private)  ConvertibleStringExpr makeStringExpr()
           
(package private)  ConvertibleVariantExpr makeVariantExpr()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiteralExpr

LiteralExpr(java.lang.String literal)
Method Detail

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()