com.jclark.xsl.expr

Class VariantBase

public abstract class VariantBase extends Object implements Variant

Method Summary
NodeIteratorconvertToNodeSet()
doubleconvertToNumber()
booleanconvertToPredicate(ExprContext context)
static Variantcreate(Object obj)
NodegetBaseNode()
booleanisBoolean()
booleanisNodeSet()
booleanisNumber()
booleanisString()
VariantmakePermanent()

Method Detail

convertToNodeSet

public NodeIterator convertToNodeSet()

convertToNumber

public double convertToNumber()

convertToPredicate

public boolean convertToPredicate(ExprContext context)

create

public static Variant create(Object obj)

getBaseNode

public Node getBaseNode()

isBoolean

public boolean isBoolean()

isNodeSet

public boolean isNodeSet()

isNumber

public boolean isNumber()

isString

public boolean isString()

makePermanent

public Variant makePermanent()