net.sf.saxon.functions
public class StringLength extends SystemFunction
| Method Summary | |
|---|---|
| Item | evaluateItem(XPathContext c)
Evaluate in a general context |
| int | getIntrinsicDependencies()
Determine the intrinsic dependencies of an expression, that is, those which are not derived
from the dependencies of its subexpressions. |
| Expression | preEvaluate(ExpressionVisitor visitor)
Pre-evaluate a function at compile time. |
| Expression | simplify(ExpressionVisitor visitor)
Simplify and validate.
|
| Expression | typeCheck(ExpressionVisitor visitor, ItemType contextItemType) |
Returns: a set of bit-significant flags identifying the "intrinsic" dependencies. The flags are documented in class net.sf.saxon.value.StaticProperty
Parameters: visitor an expression visitor
Returns: the expression, either unchanged, or pre-evaluated
Parameters: visitor an expression visitor