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,