org.apache.xalan.trace
Class TracerEvent
java.lang.Object
|
+--org.apache.xalan.trace.TracerEvent
- public class TracerEvent
- extends java.lang.Object
- implements java.util.EventListener
**For advanced use only**
Parent class of events generated for tracing the
progress of the XSL processor.
Method Summary |
static java.lang.String |
printNode(Node n)
Returns a string representation of the node. |
static java.lang.String |
printNodeList(NodeList l)
Returns a string representation of the node list. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
m_styleNode
public final ElemTemplateElement m_styleNode
- The node in the style tree where the event occurs.
m_processor
public final TransformerImpl m_processor
- The XSLT processor instance.
m_sourceNode
public final Node m_sourceNode
- The current context node.
m_mode
public final QName m_mode
- The current mode.
TracerEvent
public TracerEvent(TransformerImpl processor,
Node sourceNode,
QName mode,
ElemTemplateElement styleNode)
- Create an event originating at the given node of the style tree.
- Parameters:
processor
- The XSLT TransformerFactory.sourceNode
- The current context node.mode
- The current mode.m_styleNode
- node in the style tree reference for the event.
Should not be null. That is not enforced.styleNode
- The stylesheet element that is executing.
printNode
public static java.lang.String printNode(Node n)
- Returns a string representation of the node.
The string returned for elements will contain the element name
and any attributes enclosed in angle brackets.
The string returned for attributes will be of form, "name=value."
- Parameters:
n
- any DOM node. Must not be null.- Returns:
- a string representation of the given node.
printNodeList
public static java.lang.String printNodeList(NodeList l)
- Returns a string representation of the node list.
The string will contain the list of nodes inside square braces.
Elements will contain the element name
and any attributes enclosed in angle brackets.
Attributes will be of form, "name=value."
- Parameters:
l
- any DOM node list. Must not be null.- Returns:
- a string representation of the given node list.
Copyright � 2000 Apache XML Project. All Rights Reserved.