com.jclark.xsl.expr
Class ConvertibleBooleanExpr

java.lang.Object
  extended by com.jclark.xsl.expr.ConvertibleExpr
      extended by com.jclark.xsl.expr.ConvertibleBooleanExpr
All Implemented Interfaces:
BooleanExpr
Direct Known Subclasses:
AndExpr, BooleanRelationalExpr, FalseExpr, NumberRelationalExpr, OrExpr, StringRelationalExpr, TrueExpr, VariantRelationalExpr

abstract class ConvertibleBooleanExpr
extends ConvertibleExpr
implements BooleanExpr


Constructor Summary
ConvertibleBooleanExpr()
           
 
Method Summary
(package private)  ConvertibleBooleanExpr makeBooleanExpr()
           
(package private)  ConvertibleNumberExpr makeNumberExpr()
           
(package private)  ConvertibleStringExpr makeStringExpr()
           
(package private)  ConvertibleVariantExpr makeVariantExpr()
           
 
Methods inherited from class com.jclark.xsl.expr.ConvertibleExpr
makeNodeSetExpr, makePredicateExpr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jclark.xsl.expr.BooleanExpr
eval
 

Constructor Detail

ConvertibleBooleanExpr

ConvertibleBooleanExpr()
Method Detail

makeStringExpr

ConvertibleStringExpr makeStringExpr()
Specified by:
makeStringExpr in class ConvertibleExpr

makeNumberExpr

ConvertibleNumberExpr makeNumberExpr()
Overrides:
makeNumberExpr in class ConvertibleExpr

makeBooleanExpr

ConvertibleBooleanExpr makeBooleanExpr()
Specified by:
makeBooleanExpr in class ConvertibleExpr

makeVariantExpr

ConvertibleVariantExpr makeVariantExpr()
Specified by:
makeVariantExpr in class ConvertibleExpr