com.jclark.xsl.expr
Class NodeSetVariant

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

 class NodeSetVariant
extends VariantBase


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

Constructor Detail

NodeSetVariant

NodeSetVariant(NodeIterator iter)
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

makePermanent

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

isNodeSet

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