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, waitconvertToBoolean, convertToObject, convertToStringpublic Variant makePermanent() throws XSLException
makePermanent in interface VariantXSLExceptionpublic NodeIterator convertToNodeSet() throws XSLException
convertToNodeSet in interface VariantXSLExceptionpublic double convertToNumber()
throws XSLException
convertToNumber in interface VariantXSLExceptionpublic boolean convertToPredicate(ExprContext context) throws XSLException
convertToPredicate in interface VariantXSLExceptionpublic static Variant create(java.lang.Object obj)
public Node getBaseNode()
getBaseNode in interface Variant