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