net.sf.saxon.functions
public class KeyFn extends SystemFunction implements XSLTFunction
Method Summary | |
---|---|
void | checkArguments(StaticContext env) |
int | computeSpecialProperties()
Get the static properties of this expression (other than its type). |
static KeyFn | internalKeyCall(NamePool pool, int fingerprint, String name, Expression value, Expression doc)
Non-standard constructor to create an internal call on key() with a known key fingerprint |
SequenceIterator | iterate(XPathContext context)
Enumerate the results of the expression |
Expression | preEvaluate(StaticContext env)
preEvaluate: this method suppresses compile-time evaluation by doing nothing |
Expression | simplify(StaticContext env)
Simplify: add a third implicit argument, the context document |