com.icl.saxon.style

Class SAXONHandler

public class SAXONHandler extends XSLTemplate

A saxon:handler element in the style sheet: defines a Java nodehandler that can be used to process a node in place of an XSLT template
Method Summary
voidcheckUnknownAttribute(int nc)
voidexpand(Context context)
Invoke the node handler.
protected NodeHandlermakeHandler(String className)
Load a named node handler and check it is OK.
voidpreprocess()
Preprocess: this registers the node handler with the controller
voidprocess(Context context)
Process saxon:handler element.
voidvalidate()

Method Detail

checkUnknownAttribute

public void checkUnknownAttribute(int nc)

expand

public void expand(Context context)
Invoke the node handler. Called directly only when doing XSLCallTemplate

makeHandler

protected NodeHandler makeHandler(String className)
Load a named node handler and check it is OK.

preprocess

public void preprocess()
Preprocess: this registers the node handler with the controller

process

public void process(Context context)
Process saxon:handler element. This is called while all the top-level nodes are being processed in order, so it does nothing.

validate

public void validate()