Package com.icl.saxon.handlers
Class ElementHandler
- java.lang.Object
-
- com.icl.saxon.handlers.ElementHandler
-
- All Implemented Interfaces:
NodeHandler
- Direct Known Subclasses:
ElementHandlerBase
public abstract class ElementHandler extends java.lang.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 Summary
Constructors Constructor Description ElementHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
needsStackFrame()
Optimization hint to allow a handler to declare that it needs no stack space for local variables and parametersabstract 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 Detail
-
start
public abstract void start(NodeInfo node, Context context) throws javax.xml.transform.TransformerException
Define action to be taken at the start of a node.
This method must be implemented in a subclass.- Specified by:
start
in interfaceNodeHandler
- Parameters:
node
- The NodeInfo object for the current node.- Throws:
SAXException
- Aborts the parsejavax.xml.transform.TransformerException
- See Also:
NodeInfo
-
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 interfaceNodeHandler
-
-