- evaluateAsString
Evaluate an expression as a String. This function must only be called in
contexts where it is known
- toString
The toString() method for an expression attempts to give a representation of the
expression in an XP
- explain
- getCardinality
Determine the static cardinality of the expression. This establishes how many
items there will be in
- getItemType
Determine the data type of the expression, if possible. All expression return
sequences, in general;
- getSpecialProperties
Get the static properties of this expression (other than its type). The result
is bit-signficant. Th
- typeCheck
Perform type checking of an expression and its subexpressions. This is the
second phase of static op
- addToPathMap
Add a representation of this expression to a PathMap. The PathMap captures a map
of the nodes visite
- checkPermittedContents
Check that any elements and attributes constructed or returned by this
expression are acceptable in
- computeDependencies
Compute the dependencies of an expression, as the union of the dependencies of
its subexpressions. (
- computeSpecialProperties
Compute the special properties of this expression. These properties are denoted
by a bit-significant
- copy
Copy an expression. This makes a deep copy.