|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.icl.saxon.expr.Expression
com.icl.saxon.expr.Value
com.icl.saxon.expr.NodeSetValue
com.icl.saxon.expr.EmptyNodeSet
A node-set value no nodes
| Field Summary |
| Fields inherited from class com.icl.saxon.expr.Value |
ANY, BOOLEAN, NODESET, NUMBER, OBJECT, STRING |
| Fields inherited from class com.icl.saxon.expr.Expression |
staticContext |
| Constructor Summary | |
EmptyNodeSet()
|
|
| Method Summary | |
boolean |
asBoolean()
Evaluate as a boolean. |
java.lang.String |
asString()
Convert to string value |
NodeEnumeration |
enumerate()
Return an enumeration of this nodeset value. |
boolean |
equals(Value other)
Test whether this nodeset "equals" another Value |
Value |
evaluate(Context context)
Evaluate the Node Set. |
NodeSetValue |
evaluateAsNodeSet(Context context)
Evaluate an expression as a NodeSet. |
int |
getCount()
Count the nodes in the node-set. |
NodeInfo |
getFirst()
Get the first node in the nodeset (in document order) |
boolean |
isContextDocumentNodeSet()
Determine, in the case of an expression whose data type is Value.NODESET, whether all the nodes in the node-set are guaranteed to come from the same document as the context node. |
boolean |
isSorted()
Test whether the value is known to be sorted |
boolean |
notEquals(Value other)
Test whether this nodeset "not-equals" another Value |
void |
setSorted(boolean isSorted)
Set a flag to indicate whether the nodes are sorted. |
NodeSetValue |
sort()
Sort the nodes into document order. |
| Methods inherited from class com.icl.saxon.expr.NodeSetValue |
asNumber, compare, conversionPreference, convertToJava, display, enumerate, getDataType |
| Methods inherited from class com.icl.saxon.expr.Value |
getDependencies, inverse, numericCompare, reduce, simplify, stringToNumber |
| Methods inherited from class com.icl.saxon.expr.Expression |
containsReferences, evaluateAsBoolean, evaluateAsNumber, evaluateAsString, getStaticContext, indent, make, outputStringValue, setStaticContext, usesCurrent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EmptyNodeSet()
| Method Detail |
public Value evaluate(Context context)
evaluate in class NodeSetValuecontext - The context for evaluation (not used)public NodeSetValue evaluateAsNodeSet(Context context)
evaluateAsNodeSet in class NodeSetValuecontext - The context in which the expression is to be evaluated
public void setSorted(boolean isSorted)
setSorted in class NodeSetValueisSorted - true if the caller wishes to assert that the nodes are in document order
and do not need to be further sortedpublic boolean isSorted()
isSorted in class NodeSetValuepublic boolean isContextDocumentNodeSet()
isContextDocumentNodeSet in class Expressionpublic java.lang.String asString()
asString in class NodeSetValuepublic boolean asBoolean()
asBoolean in class NodeSetValuepublic int getCount()
getCount in class NodeSetValuepublic NodeSetValue sort()
sort in class NodeSetValuepublic NodeInfo getFirst()
getFirst in class NodeSetValuepublic boolean equals(Value other)
equals in class NodeSetValuepublic boolean notEquals(Value other)
notEquals in class NodeSetValuepublic NodeEnumeration enumerate()
enumerate in class NodeSetValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||