Package org.apache.xalan.trace
Class TracerEvent
java.lang.Object
org.apache.xalan.trace.TracerEvent
- All Implemented Interfaces:
EventListener
Parent class of events generated for tracing the
progress of the XSL processor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal QName
The current mode.final TransformerImpl
The XSLT processor instance.final Node
The current context node.final ElemTemplateElement
The node in the style tree where the event occurs. -
Constructor Summary
ConstructorsConstructorDescriptionTracerEvent
(TransformerImpl processor, Node sourceNode, QName mode, ElemTemplateElement styleNode) Create an event originating at the given node of the style tree. -
Method Summary
-
Field Details
-
m_styleNode
The node in the style tree where the event occurs. -
m_processor
The XSLT processor instance. -
m_sourceNode
The current context node. -
m_mode
The current mode.
-
-
Constructor Details
-
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.styleNode
- The stylesheet element that is executing.
-
-
Method Details
-
printNode
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
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.
-