net.sf.saxon.type
public interface FunctionItemType extends ItemType
Method Summary | |
---|---|
Expression | makeFunctionSequenceCoercer(Expression exp, RoleLocator role, ExpressionVisitor visitor)
Create an expression whose effect is to apply function coercion to coerce a function to this function type |
int | relationship(FunctionItemType other, TypeHierarchy th)
Determine the relationship of one function item type to another |
Parameters: exp the expression that delivers the supplied sequence of function items (the ones in need of coercion) role information for use in diagnostics visitor the expression visitor, supplies context information
Returns: the coerced function, a function that calls the original function after checking the parameters