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 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:
-
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementHandler
public ElementHandler()
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.
- Throws:
SAXException
- Aborts the parse
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 interface NodeHandler