com.jclark.xsl.expr
Class StringVariant

java.lang.Object
  extended by com.jclark.xsl.expr.VariantBase
      extended by com.jclark.xsl.expr.StringVariant
All Implemented Interfaces:
Variant

public class StringVariant
extends VariantBase


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

Constructor Detail

StringVariant

public StringVariant(java.lang.String str)
Method Detail

convertToString

public java.lang.String convertToString()

convertToBoolean

public boolean convertToBoolean()

convertToNumber

public double convertToNumber()
Specified by:
convertToNumber in interface Variant
Overrides:
convertToNumber in class VariantBase

convertToObject

public java.lang.Object convertToObject()

isString

public boolean isString()
Specified by:
isString in interface Variant
Overrides:
isString in class VariantBase