18#if !defined(XALAN_TraceListener_HEADER_GUARD)
19#define XALAN_TraceListener_HEADER_GUARD
#define XALAN_XSLT_EXPORT
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
This is the class for events generated by the XSL processor after it generates a new node in the resu...
virtual void selected(const SelectionEvent &ev)=0
Method that is called just after the formatter listener is called.
virtual void generated(const GenerateEvent &ev)=0
Method that is called just after the formatter listener is called.
virtual void trace(const TracerEvent &ev)=0
Method that is called when a trace event occurs.
This is the parent class of events generated for tracing the progress of the XSL processor.
void operator()(TraceListener *theListener) const
const GenerateEvent & m_event
TraceListenerGenerateFunctor(const GenerateEvent &theEvent)
void operator()(TraceListener *theListener) const
const SelectionEvent & m_event
TraceListenerSelectFunctor(const SelectionEvent &theEvent)
TraceListenerTraceFunctor(const TracerEvent &theEvent)
const TracerEvent & m_event
void operator()(TraceListener *theListener) const