com.icl.saxon

Interface NodeHandler

Known Implementing Classes:
ElementHandler, ElementHandlerBase, SAXONHandler, XSLTemplate

public interface NodeHandler

This abstract class defines the node handler interface used by SAXON. This is used to handle all kinds of nodes: elements, character data, and attributes
Author:
Michael H. Kay

Method Summary

boolean
needsStackFrame()
Optimization hint to allow a handler to declare that it needs no stack space for local variables and parameters
abstract void
start(NodeInfo node, Context context)
Define action to be taken at the start of a node.
This method must be implemented in a subclass.

Method Details

needsStackFrame

public boolean needsStackFrame()
Optimization hint to allow a handler to declare that it needs no stack space for local variables and parameters

start

public abstract void start(NodeInfo node,
                           Context context)
            throws TransformerException
Define action to be taken at the start of a node.
This method must be implemented in a subclass.
Parameters:
node - The NodeInfo object for the current node.
See Also:
NodeInfo