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(StaticContext env)
Pre-evaluate a function at compile time. |
void | setShortcut()
setShortCut() - used by optimizer when we only need to know if the length is non-zero |
Expression | simplify(StaticContext env)
Simplify and validate.
|
Returns: a set of bit-significant flags identifying the "intrinsic" dependencies. The flags are documented in class net.sf.saxon.value.StaticProperty