com.jclark.xsl.expr

Class ConvertibleBooleanExpr

Implemented Interfaces:
BooleanExpr
Known Direct Subclasses:
AndExpr, BooleanRelationalExpr, FalseExpr, NumberRelationalExpr, OrExpr, StringRelationalExpr, TrueExpr, VariantRelationalExpr

(package private) abstract class ConvertibleBooleanExpr
extends ConvertibleExpr
implements BooleanExpr

An expression which is a boolean, but depending on its use, may be converted to a Number, String or Object

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

makeBooleanExpr, makeNodeSetExpr, makeNumberExpr, makePredicateExpr, makeStringExpr, makeVariantExpr

Method Details

makeBooleanExpr

(package private)  ConvertibleBooleanExpr makeBooleanExpr()
Overrides:
makeBooleanExpr in interface ConvertibleExpr


makeNumberExpr

(package private)  ConvertibleNumberExpr makeNumberExpr()
Overrides:
makeNumberExpr in interface ConvertibleExpr


makeStringExpr

(package private)  ConvertibleStringExpr makeStringExpr()
Overrides:
makeStringExpr in interface ConvertibleExpr


makeVariantExpr

(package private)  ConvertibleVariantExpr makeVariantExpr()
Overrides:
makeVariantExpr in interface ConvertibleExpr