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