: Class ElementHandler
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.Objectimplements 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.
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 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 interface NodeHandler
Parameters: node
- The NodeInfo object for the current node.Throws: SAXException
- Aborts the parseSee 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