Xalan-C++ API Documentation

The Xalan C++ XSL Transformer Version 1.1

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TracerEvent Class Reference

This is the parent class of events generated for tracing the progress of the XSL processor. More...

#include <TracerEvent.hpp>

Collaboration diagram for TracerEvent:

Collaboration graph

[legend]
List of all members.

Public Methods

Public Attributes

Static Public Methods


Detailed Description

This is the parent class of events generated for tracing the progress of the XSL processor.


Constructor & Destructor Documentation

TracerEvent::TracerEvent ( const StylesheetExecutionContext & executionContext,
const XalanNode * sourceTree,
const XalanNode * sourceNode,
const QName & mode,
const ElemTemplateElement & styleNode )
 

Construct a tracer event.

Parameters:
executionContext   XSLT processor instance
sourceTree   input source tree
sourceNode   current context node
mode   current mode
styleNode   node in the style tree where the event occurs

virtual TracerEvent::~TracerEvent ( ) [virtual]
 


Member Function Documentation

XalanDOMString TracerEvent::printNode ( const XalanNode & n ) [static]
 

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
Returns:
string representation of the given node

XalanDOMString TracerEvent::printNodeList ( const XalanNodeList & l ) [static]
 

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
Returns:
string representation of the given node list


Member Data Documentation

const StylesheetExecutionContext & TracerEvent::m_executionContext
 

The XSLT processor instance.

const QName & TracerEvent::m_mode
 

The current mode.

const XalanNode * TracerEvent::m_sourceNode
 

The current context node.

const XalanNode * TracerEvent::m_sourceTree
 

The input source tree.

const ElemTemplateElement & TracerEvent::m_styleNode
 

The node in the style tree where the event occurs.


The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSL Transformer Version 1.1
Copyright © 2000, 2001 The Apache Software Foundation. All Rights Reserved.