public class NodeSetVariant extends VariantBase
Constructor and Description |
---|
NodeSetVariant(NodeIterator iter) |
Modifier and Type | Method and Description |
---|---|
boolean |
convertToBoolean() |
NodeIterator |
convertToNodeSet() |
double |
convertToNumber() |
java.lang.Object |
convertToObject() |
java.lang.String |
convertToString() |
boolean |
isNodeSet() |
Variant |
makePermanent() |
convertToPredicate, create, getBaseNode, isBoolean, isNumber, isString
public NodeSetVariant(NodeIterator iter)
public NodeIterator convertToNodeSet()
convertToNodeSet
in interface Variant
convertToNodeSet
in class VariantBase
public java.lang.Object convertToObject()
public java.lang.String convertToString() throws XSLException
XSLException
public boolean convertToBoolean() throws XSLException
XSLException
public double convertToNumber() throws XSLException
convertToNumber
in interface Variant
convertToNumber
in class VariantBase
XSLException
public Variant makePermanent() throws XSLException
makePermanent
in interface Variant
makePermanent
in class VariantBase
XSLException
public boolean isNodeSet()
isNodeSet
in interface Variant
isNodeSet
in class VariantBase