com.icl.saxon.expr
public class StyleSheetFunctionCall extends Function
| Method Summary | |
|---|---|
| Value | evaluate(Context c)
Evaluate the function |
| int | getDataType()
Determine the data type of the expression, if possible |
| int | getDependencies()
Determine which aspects of the context the expression depends on. |
| String | getName()
Get the name of the function. |
| Expression | reduce(int dependencies, Context context)
Remove dependencies. |
| void | setFunction(SAXONFunction f)
Create the reference to the saxon:function element |
| Expression | simplify()
Simplify the function call |
Parameters: context The context in which the function is to be evaluated
Returns: a Value representing the result of the function. This must be of the data type corresponding to the result of getType().
Throws: XPathException if the function cannot be evaluated.
Returns: Value.ANY (meaning not known in advance)
Returns: the name of the function, as used in XSL expressions, but excluding its namespace prefix