Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Member Functions | List of all members
TraceListenerDefault Class Reference

#include <TraceListenerDefault.hpp>

Inherits TraceListener.

Public Member Functions

 TraceListenerDefault (PrintWriter &thePrintWriter, MemoryManager &theManager, bool traceTemplates=false, bool traceElements=false, bool traceGeneration=false, bool traceSelection=false)
 
 TraceListenerDefault (XPathExecutionContext &theExecutionContext, PrintWriter &thePrintWriter, MemoryManager &theManager, bool traceTemplates=false, bool traceElements=false, bool traceGeneration=false, bool traceSelection=false)
 
virtual ~TraceListenerDefault ()
 
virtual void trace (const TracerEvent &ev)
 Method that is called when a trace event occurs. More...
 
virtual void selected (const SelectionEvent &ev)
 Method that is called just after the formatter listener is called. More...
 
virtual void generated (const GenerateEvent &ev)
 Method that is called just after the formatter listener is called. More...
 
bool getTraceTemplates () const
 
void setTraceTemplates (bool b)
 
bool getTraceElement () const
 
void setTraceElements (bool b)
 
bool getTraceGeneration () const
 
void setTraceGeneration (bool b)
 
bool getTraceSelection () const
 
void setTraceSelection (bool b)
 
- Public Member Functions inherited from TraceListener
 TraceListener ()
 
virtual ~TraceListener ()
 

Detailed Description

Definition at line 48 of file TraceListenerDefault.hpp.

Constructor & Destructor Documentation

◆ TraceListenerDefault() [1/2]

TraceListenerDefault::TraceListenerDefault ( PrintWriter thePrintWriter,
MemoryManager &  theManager,
bool  traceTemplates = false,
bool  traceElements = false,
bool  traceGeneration = false,
bool  traceSelection = false 
)

◆ TraceListenerDefault() [2/2]

TraceListenerDefault::TraceListenerDefault ( XPathExecutionContext theExecutionContext,
PrintWriter thePrintWriter,
MemoryManager &  theManager,
bool  traceTemplates = false,
bool  traceElements = false,
bool  traceGeneration = false,
bool  traceSelection = false 
)

◆ ~TraceListenerDefault()

virtual TraceListenerDefault::~TraceListenerDefault ( )
virtual

Member Function Documentation

◆ generated()

virtual void TraceListenerDefault::generated ( const GenerateEvent ev)
virtual

Method that is called just after the formatter listener is called.

Parameters
evgenerate event

Implements TraceListener.

◆ getTraceElement()

bool TraceListenerDefault::getTraceElement ( ) const
inline

Definition at line 94 of file TraceListenerDefault.hpp.

◆ getTraceGeneration()

bool TraceListenerDefault::getTraceGeneration ( ) const
inline

Definition at line 106 of file TraceListenerDefault.hpp.

◆ getTraceSelection()

bool TraceListenerDefault::getTraceSelection ( ) const
inline

Definition at line 118 of file TraceListenerDefault.hpp.

◆ getTraceTemplates()

bool TraceListenerDefault::getTraceTemplates ( ) const
inline

Definition at line 82 of file TraceListenerDefault.hpp.

◆ selected()

virtual void TraceListenerDefault::selected ( const SelectionEvent ev)
virtual

Method that is called just after the formatter listener is called.

Parameters
evgenerate event

Implements TraceListener.

◆ setTraceElements()

void TraceListenerDefault::setTraceElements ( bool  b)
inline

Definition at line 100 of file TraceListenerDefault.hpp.

◆ setTraceGeneration()

void TraceListenerDefault::setTraceGeneration ( bool  b)
inline

Definition at line 112 of file TraceListenerDefault.hpp.

◆ setTraceSelection()

void TraceListenerDefault::setTraceSelection ( bool  b)
inline

Definition at line 124 of file TraceListenerDefault.hpp.

◆ setTraceTemplates()

void TraceListenerDefault::setTraceTemplates ( bool  b)
inline

Definition at line 88 of file TraceListenerDefault.hpp.

◆ trace()

virtual void TraceListenerDefault::trace ( const TracerEvent ev)
virtual

Method that is called when a trace event occurs.

The method is blocking. It must return before processing continues.

Parameters
evtrace event

Implements TraceListener.


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++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo