Package com.icl.saxon

Interface NodeHandler

All 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

    Modifier and Type
    Method
    Description
    boolean
    Optimization hint to allow a handler to declare that it needs no stack space for local variables and parameters
    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

    • start

      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:
    • needsStackFrame

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