public class StringVariant extends VariantBase
Constructor and Description |
---|
StringVariant(String str)
Constructs a Variant for specified string.
|
Modifier and Type | Method and Description |
---|---|
boolean |
convertToBoolean()
Returns this Variant converted to a boolean.
|
double |
convertToNumber()
Returns this Variant converted to a double.
|
Object |
convertToObject()
Returns this Variant converted to an alien Java object (typically
returned by an extension function invoked using Java introspection).
|
String |
convertToString()
Returns this Variant converted to a string.
|
boolean |
isString()
Returns
true if this Variant is a string value. |
String |
toString()
Returns a string representation of this Variant which is useful when
debugging or when testing this implementation of XPath.
|
convertToNodeSet, convertToPredicate, create, isBoolean, isNodeSet, isNumber, makePermanent
public StringVariant(String str)
public String convertToString()
Variant
public boolean convertToBoolean()
Variant
public double convertToNumber()
Variant
convertToNumber
in interface Variant
convertToNumber
in class VariantBase
public Object convertToObject()
Variant
public boolean isString()
Variant
true
if this Variant is a string value.isString
in interface Variant
isString
in class VariantBase