com.jclark.xsl.expr
Class PermanentNodeSetVariant

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

 class PermanentNodeSetVariant
extends VariantBase


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

Constructor Detail

PermanentNodeSetVariant

PermanentNodeSetVariant(NodeIterator iter)
                  throws XSLException
Throws:
XSLException
Method Detail

convertToNodeSet

public NodeIterator convertToNodeSet()
Specified by:
convertToNodeSet in interface Variant
Overrides:
convertToNodeSet in class VariantBase

convertToObject

public java.lang.Object convertToObject()

convertToString

public java.lang.String convertToString()
                                 throws XSLException
Throws:
XSLException

convertToBoolean

public boolean convertToBoolean()
                         throws XSLException
Throws:
XSLException

convertToNumber

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

isNodeSet

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