java.io.Serializable, FunctionLibrarypublic class VendorFunctionLibrary extends IntegratedFunctionLibrary
| Constructor | Description |
|---|---|
VendorFunctionLibrary() |
Create the Vendor Function Library for Saxon
|
| Modifier and Type | Method | Description |
|---|---|---|
FunctionLibrary |
copy() |
This method creates a copy of a FunctionLibrary: if the original FunctionLibrary allows
new functions to be added, then additions to this copy will not affect the original, or
vice versa.
|
protected void |
init() |
|
Expression |
makeSaxonFunction(java.lang.String localName,
Expression[] arguments,
StaticContext env,
Container container) |
Make a Saxon function with a given name
|
bind, getFunctionSignature, iterateFunctionNames, registerFunctionpublic VendorFunctionLibrary()
protected void init()
public FunctionLibrary copy()
IntegratedFunctionLibrarycopy in interface FunctionLibrarycopy in class IntegratedFunctionLibrarypublic Expression makeSaxonFunction(java.lang.String localName, Expression[] arguments, StaticContext env, Container container) throws XPathException
localName - the local name of the functionarguments - the arguments of the functionenv - the static contextcontainer - the container for the new expressionXPathException