Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Adds the ability to use integrated extension functions fo Saxon HE v. >= 9.2 #2880
Signed-off-by: Alexey Mironov email@example.com
Adds the ability to use integrated extension functions (IEF) from within XSLT templates for Saxon HE.
Plugin developer have to implement IEF as a pair of Java classes - net.sf.saxon.lib.ExtensionFunctionDefinition and net.sf.saxon.lib.ExtensionFunctionCall (https://www.saxonica.com/html/documentation/extensibility/integratedfunctions/ext-full-J.html). The class that implements net.sf.saxon.lib.ExtensionFunctionDefinition should be declared as service provider (https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html) in the directory META-INF/services of jar file.
Motivation and Context
Starting with the version 9.2
How Has This Been Tested?
Type of Changes