# Package com.saxonica.ee.extfn.js

This package contains implementations of extension functions and extension instructions that are available only in Saxon-JS.

Saxon-EE contains compile-time code to enable these extensions to appear in a stylesheet and to be compiled into a SEF file for run-time execution in Saxon-JS.

- Class Summary
  Class | Description
  --- | ---
  IXSLElementFactory | Class IXSLElementFactory.
  IXSLFunctionSet | The IXSLFunctionSet represents additions to the set of Saxon vendor-supplied extension functions that are available on Saxon-JS.
  IXSLFunctionSet.Call |
  IXSLFunctionSet.Eval |
  IXSLFunctionSet.ScheduleActionFn |
  IXSLFunctionSet.Source |
  IXSLFunctionSet.Stub | Most of the functions in this library will only run in Saxon-JS, some of them only in the browser
  IXSLRemoveAttribute | Handler for ixsl:remove-attribute elements in stylesheet.
  IXSLRemoveProperty | Handler for ixsl:remove-property elements in stylesheet.
  IXSLScheduleAction | Handler for ixsl:schedule-action elements in stylesheet.
  IXSLSetAttribute | Handler for ixsl:set-attribute elements in stylesheet.
  IXSLSetProperty | Handler for ixsl:set-property elements in stylesheet.
  IXSLSetStyle | Handler for ixsl:set-style elements in stylesheet.
  JSFunctionLibrary | The JSFunctionLibrary is a FunctionLibrary that binds XPath function calls to calls on JavaScript methods.