18#if !defined(XALAN_TraceListenerDefault_HEADER_GUARD)
19#define XALAN_TraceListenerDefault_HEADER_GUARD
40class ElemTemplateElement;
41class ExecutionContext;
44class XPathExecutionContext;
84 return m_traceTemplates;
96 return m_traceElements;
108 return m_traceGeneration;
114 m_traceGeneration =
b;
120 return m_traceSelection;
126 m_traceSelection =
b;
143 bool m_traceTemplates;
145 bool m_traceElements;
147 bool m_traceGeneration;
149 bool m_traceSelection;
151 MemoryManager& m_memoryManager;
#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...
Local implementation of NodeRefList.
virtual void generated(const GenerateEvent &ev)
Method that is called just after the formatter listener is called.
bool getTraceTemplates() const
bool getTraceGeneration() const
TraceListenerDefault(XPathExecutionContext &theExecutionContext, PrintWriter &thePrintWriter, MemoryManager &theManager, bool traceTemplates=false, bool traceElements=false, bool traceGeneration=false, bool traceSelection=false)
void setTraceTemplates(bool b)
TraceListenerDefault(PrintWriter &thePrintWriter, MemoryManager &theManager, bool traceTemplates=false, bool traceElements=false, bool traceGeneration=false, bool traceSelection=false)
virtual void selected(const SelectionEvent &ev)
Method that is called just after the formatter listener is called.
virtual ~TraceListenerDefault()
virtual void trace(const TracerEvent &ev)
Method that is called when a trace event occurs.
void setTraceSelection(bool b)
void setTraceElements(bool b)
bool getTraceElement() const
void setTraceGeneration(bool b)
bool getTraceSelection() const
This is the parent class of events generated for tracing the progress of the XSL processor.