System Programming Interfaces

The interfaces defining callbacks that advanced applications may use to customize Saxon's behaviour were previously scattered around the various packages, some quite difficult to find. Most of them have been moved into a new package net.sf.saxon.lib. This package also contains default implementations of these interfaces, and classes defining constants for use in Saxon's various configuration APIs.