|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--net.sf.saxon.value.Value
|
+--net.sf.saxon.value.AtomicValue
|
+--net.sf.saxon.value.BooleanValue
A boolean XPath value
| Field Summary | |
static BooleanValue |
FALSE
The boolean value FALSE |
static BooleanValue |
TRUE
The boolean value TRUE |
| Fields inherited from interface net.sf.saxon.expr.Expression |
EVALUATE_METHOD, ITERATE_METHOD, PROCESS_METHOD |
| Method Summary | |
int |
compareTo(java.lang.Object other)
Compare the value to another boolean value |
AtomicValue |
convert(int requiredType,
XPathContext context)
Convert to target data type |
java.lang.Object |
convertToJava(java.lang.Class target,
Configuration config,
XPathContext context)
Convert to Java object (for passing to external functions) |
boolean |
effectiveBooleanValue(XPathContext context)
Get the effective boolean value of this expression |
boolean |
equals(java.lang.Object other)
Determine whether two boolean values are equal |
static BooleanValue |
get(boolean value)
Factory method: get a BooleanValue |
boolean |
getBooleanValue()
Get the value |
ItemType |
getItemType()
Determine the data type of the expression |
java.lang.String |
getStringValue()
Convert to string |
int |
hashCode()
Get a hash code for comparing two BooleanValues |
java.lang.String |
toString()
Diagnostic display of this value as a string |
| Methods inherited from class net.sf.saxon.value.AtomicValue |
convert, display, evaluateAsString, evaluateItem, getCardinality, getComponent, getImplementationMethod, getPrimitiveValue, getTypedValue, iterate, process |
| Methods inherited from class net.sf.saxon.value.Value |
analyze, asItem, asValue, collapseWhitespace, convertJavaObjectToXPath, getDependencies, getParentExpression, getSpecialProperties, inverse, iterateSubExpressions, normalizeWhitespace, promote, simplify, stringToNumber, trimWhitespace |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final BooleanValue TRUE
public static final BooleanValue FALSE
| Method Detail |
public static BooleanValue get(boolean value)
value - true or false, to determine which boolean value is
required
public boolean getBooleanValue()
public boolean effectiveBooleanValue(XPathContext context)
effectiveBooleanValue in interface ExpressioneffectiveBooleanValue in class AtomicValuecontext - dynamic evaluation context, not used in this
implementation
public AtomicValue convert(int requiredType,
XPathContext context)
throws XPathException
convert in class AtomicValuerequiredType - an integer identifying the required atomic typecontext - the evaluation context. Used primarily for error reporting,
since nearly all type conversions are context-independent. The value may be
null if the context is not known.
XPathException - if the conversion is not possiblepublic java.lang.String getStringValue()
getStringValue in interface ItemgetStringValue in class AtomicValuepublic ItemType getItemType()
getItemType in interface Expression
public java.lang.Object convertToJava(java.lang.Class target,
Configuration config,
XPathContext context)
throws XPathException
convertToJava in class AtomicValuetarget - the Java class to which conversion is requiredconfig - The configuration (needed for access to schema information)
XPathException - if conversion is not possible or failspublic int compareTo(java.lang.Object other)
compareTo in interface java.lang.Comparableother - The other boolean value
java.lang.ClassCastException - if the other value is not a BooleanValue
(the parameter is declared as Object to satisfy the Comparable
interface)public boolean equals(java.lang.Object other)
equals in class java.lang.Objectother - the value to be compared to this value
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class AtomicValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||