com.jclark.xsl.expr
Class BooleanVariant

java.lang.Object
  |
  +--com.jclark.xsl.expr.VariantBase
        |
        +--com.jclark.xsl.expr.BooleanVariant
All Implemented Interfaces:
Variant

public class BooleanVariant
extends VariantBase

a boolean which can provide its value as a String, Number or Object


Constructor Summary
BooleanVariant(boolean b)
           
 
Method Summary
 boolean convertToBoolean()
           
 double convertToNumber()
           
 java.lang.Object convertToObject()
           
 java.lang.String convertToString()
           
 boolean isBoolean()
           
 
Methods inherited from class com.jclark.xsl.expr.VariantBase
convertToNodeSet, convertToPredicate, create, getBaseNode, isNodeSet, isNumber, isString, makePermanent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanVariant

public BooleanVariant(boolean b)
Method Detail

convertToString

public java.lang.String convertToString()

convertToBoolean

public boolean convertToBoolean()

convertToNumber

public double convertToNumber()
Overrides:
convertToNumber in class VariantBase

convertToObject

public java.lang.Object convertToObject()

isBoolean

public boolean isBoolean()
Overrides:
isBoolean in class VariantBase