Class ElementHandler

java.lang.Object
com.icl.saxon.handlers.ElementHandler
All Implemented Interfaces:
NodeHandler
Direct Known Subclasses:
ElementHandlerBase

public abstract class ElementHandler extends Object implements NodeHandler
ElementHandler is a NodeHandler used to process elements. It is identical to it parent class, NodeHandler, and exists only for type-checking on interfaces.
Version:
7 April 1999: generalisation of old ElementHandler
Author:
Michael H. Kay
  • Constructor Details

    • ElementHandler

      public ElementHandler()
  • Method Details

    • 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.
      Specified by:
      start in interface NodeHandler
      Parameters:
      node - The NodeInfo object for the current node.
      See Also:
    • needsStackFrame

      public boolean needsStackFrame()
      Description copied from interface: NodeHandler
      Optimization hint to allow a handler to declare that it needs no stack space for local variables and parameters
      Specified by:
      needsStackFrame in interface NodeHandler