com.icl.saxon.expr
Class BooleanValue
public final class BooleanValue
A boolean XPath value
BooleanValue(boolean value)- Constructor: create a boolean value
|
boolean | asBoolean()- Convert to boolean (null operation)
|
double | asNumber()- Convert to number
|
String | asString()- Convert to string
|
int | conversionPreference(Class required)- Get conversion preference for this value to a Java class.
|
Object | convertToJava(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
|
asBoolean, asNumber, asString, compare, conversionPreference, convertToJava, equals, evaluate, getDependencies, inverse, notEquals, numericCompare, reduce, simplify, stringToNumber |
containsReferences, display, enumerate, evaluate, evaluateAsBoolean, evaluateAsNodeSet, evaluateAsNumber, evaluateAsString, getDataType, getDependencies, getStaticContext, indent, isContextDocumentNodeSet, make, outputStringValue, reduce, setStaticContext, simplify, usesCurrent |
BooleanValue
public BooleanValue(boolean value)
Constructor: create a boolean value
value - the initial value, true or false
asBoolean
public boolean asBoolean()
Convert to boolean (null operation)
- asBoolean in interface Value
- the value
asNumber
public double asNumber()
Convert to number
- asNumber in interface Value
- 1 for true, 0 for false
asString
public String asString()
Convert to string
- asString in interface Value
- "true" or "false"
conversionPreference
public int conversionPreference(Class required)
Get conversion preference for this value to a Java class. A low result
indicates higher preference.
- conversionPreference in interface Value
convertToJava
public Object convertToJava(Class target)
throws XPathException Convert to Java object (for passing to external functions)
- convertToJava in interface Value
display
public void display(int level)
Diagnostic print of expression structure
- display in interface Expression
getDataType
public int getDataType()
Determine the data type of the exprssion
- getDataType in interface Expression
- Value.BOOLEAN,