public final class NumericValue extends Value
staticContext| Constructor and Description |
|---|
NumericValue(double value)
Constructor supplying a double
|
NumericValue(java.lang.String s)
Constructor supplying a String
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean()
Convert the value to a boolean
|
double |
asNumber()
Get the value as a number
|
java.lang.String |
asString()
Get the value as a String
|
java.lang.String |
asStringOLD()
Get the value as a String
|
int |
conversionPreference(java.lang.Class required)
Get conversion preference for this value to a Java class.
|
java.lang.Object |
convertToJava(java.lang.Class target)
Convert to Java object (for passing to external functions)
|
void |
display(int level)
Diagnostic print of expression structure
|
int |
getDataType()
Determine the data type of the exprssion, if possible
|
compare, equals, evaluate, getDependencies, inverse, notEquals, numericCompare, reduce, simplify, stringToNumbercontainsReferences, enumerate, evaluateAsBoolean, evaluateAsNodeSet, evaluateAsNumber, evaluateAsString, getStaticContext, indent, isContextDocumentNodeSet, make, outputStringValue, setStaticContext, usesCurrentpublic NumericValue(double value)
public NumericValue(java.lang.String s)
public java.lang.String asStringOLD()
public java.lang.String asString()
public double asNumber()
public boolean asBoolean()
public int getDataType()
getDataType in class Expressionpublic int conversionPreference(java.lang.Class required)
conversionPreference in class Valuepublic java.lang.Object convertToJava(java.lang.Class target)
throws XPathException
convertToJava in class Valuetarget - The class required by the external functionXPathExceptionpublic void display(int level)
display in class Expression