com.icl.saxon

Interface NodeHandler

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
booleanneedsStackFrame()
Optimization hint to allow a handler to declare that it needs no stack space for local variables and parameters
abstract voidstart(NodeInfo node, Context context)
Define action to be taken at the start of a node.
This method must be implemented in a subclass.

Method Detail

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)
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.

Throws: SAXException Aborts the parse

See Also: NodeInfo