Package net.sf.saxon.functions
Class VendorFunctionLibrary
- java.lang.Object
-
- net.sf.saxon.functions.IntegratedFunctionLibrary
-
- net.sf.saxon.functions.VendorFunctionLibrary
-
- All Implemented Interfaces:
java.io.Serializable
,FunctionLibrary
public class VendorFunctionLibrary extends IntegratedFunctionLibrary
The VendorFunctionLibrary represents specially-recognized functions in the Saxon namespace.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VendorFunctionLibrary()
Create the Vendor Function Library for Saxon
-
Method Summary
All Methods Instance Methods Concrete Methods 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-
Methods inherited from class net.sf.saxon.functions.IntegratedFunctionLibrary
bind, getFunctionSignature, iterateFunctionNames, registerFunction
-
-
-
-
Method Detail
-
init
protected void init()
-
copy
public FunctionLibrary copy()
Description copied from class:IntegratedFunctionLibrary
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.- Specified by:
copy
in interfaceFunctionLibrary
- Overrides:
copy
in classIntegratedFunctionLibrary
- Returns:
- a copy of this function library. This must be an instance of the original class.
-
makeSaxonFunction
public Expression makeSaxonFunction(java.lang.String localName, Expression[] arguments, StaticContext env, Container container) throws XPathException
Make a Saxon function with a given name- Parameters:
localName
- the local name of the functionarguments
- the arguments of the functionenv
- the static contextcontainer
- the container for the new expression- Returns:
- an exprssion representing a call on the given function
- Throws:
XPathException
-
-