public abstract class VariantBase extends java.lang.Object implements Variant
Constructor and Description |
---|
VariantBase() |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
convertToNodeSet() |
double |
convertToNumber() |
boolean |
convertToPredicate(ExprContext context) |
static Variant |
create(java.lang.Object obj) |
Node |
getBaseNode() |
boolean |
isBoolean() |
boolean |
isNodeSet() |
boolean |
isNumber() |
boolean |
isString() |
Variant |
makePermanent() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertToBoolean, convertToObject, convertToString
public Variant makePermanent() throws XSLException
makePermanent
in interface Variant
XSLException
public NodeIterator convertToNodeSet() throws XSLException
convertToNodeSet
in interface Variant
XSLException
public double convertToNumber() throws XSLException
convertToNumber
in interface Variant
XSLException
public boolean convertToPredicate(ExprContext context) throws XSLException
convertToPredicate
in interface Variant
XSLException
public static Variant create(java.lang.Object obj)
public Node getBaseNode()
getBaseNode
in interface Variant