com.jclark.xsl.expr
Interface Variant
- All Known Subinterfaces:
- ResultFragmentVariant
- All Known Implementing Classes:
- ActionResultFragmentVariant, BooleanVariant, NodeSetVariant, NumberVariant, ObjectVariant, PermanentNodeSetVariant, ResultFragmentVariantBase, StringVariant, VariantBase
public interface Variant
convertToString
java.lang.String convertToString()
throws XSLException
- Throws:
XSLException
convertToBoolean
boolean convertToBoolean()
throws XSLException
- Throws:
XSLException
makePermanent
Variant makePermanent()
throws XSLException
- Throws:
XSLException
convertToNodeSet
NodeIterator convertToNodeSet()
throws XSLException
- Throws:
XSLException
convertToNumber
double convertToNumber()
throws XSLException
- Throws:
XSLException
convertToObject
java.lang.Object convertToObject()
throws XSLException
- Throws:
XSLException
convertToPredicate
boolean convertToPredicate(ExprContext context)
throws XSLException
- Throws:
XSLException
isBoolean
boolean isBoolean()
isNumber
boolean isNumber()
isString
boolean isString()
isNodeSet
boolean isNodeSet()
getBaseNode
Node getBaseNode()