java.util.EventListener, TraceListener, TraceListenerEx, TraceListenerEx2, TraceListenerEx3public class PrintTraceListener extends java.lang.Object implements TraceListenerEx3
TracerEvent| Modifier and Type | Field | Description |
|---|---|---|
boolean |
m_traceElements |
Set to true if the listener is to print events that occur as each node is 'executed' in the stylesheet.
|
boolean |
m_traceExtension |
Set to true if the listener is to print information after each extension event.
|
boolean |
m_traceGeneration |
Set to true if the listener is to print information after each result-tree generation event.
|
boolean |
m_traceSelection |
Set to true if the listener is to print information after each selection event.
|
boolean |
m_traceTemplates |
This needs to be set to true if the listener is to print an event whenever a template is invoked.
|
| Constructor | Description |
|---|---|
PrintTraceListener(java.io.PrintWriter pw) |
Construct a trace listener.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
_trace(TracerEvent ev) |
Print information about a TracerEvent.
|
void |
extension(ExtensionEvent ev) |
Print information about an extension event.
|
void |
extensionEnd(ExtensionEvent ev) |
Print information about an extension event.
|
void |
generated(GenerateEvent ev) |
Print information about a Generate event.
|
void |
selected(SelectionEvent ev) |
Method that is called just after a select attribute has been evaluated.
|
void |
selectEnd(EndSelectionEvent ev) |
Method that is called after an xsl:apply-templates or xsl:for-each
selection occurs.
|
void |
trace(TracerEvent ev) |
Print information about a TracerEvent.
|
void |
traceEnd(TracerEvent ev) |
Method that is called when the end of a trace event occurs.
|
public boolean m_traceTemplates
public boolean m_traceElements
public boolean m_traceGeneration
public boolean m_traceSelection
public boolean m_traceExtension
public PrintTraceListener(java.io.PrintWriter pw)
pw - PrintWriter to use for tracing eventspublic void _trace(TracerEvent ev)
ev - the trace event.public void trace(TracerEvent ev)
trace in interface TraceListenerev - the trace event.public void traceEnd(TracerEvent ev)
traceEnd in interface TraceListenerEx2ev - the trace event.public void selected(SelectionEvent ev) throws javax.xml.transform.TransformerException
selected in interface TraceListenerev - the generate event.javax.xml.transform.TransformerExceptionpublic void selectEnd(EndSelectionEvent ev) throws javax.xml.transform.TransformerException
selectEnd in interface TraceListenerExev - the generate event.javax.xml.transform.TransformerExceptionpublic void generated(GenerateEvent ev)
generated in interface TraceListenerev - the trace event.public void extension(ExtensionEvent ev)
extension in interface TraceListenerEx3ev - the extension event to print information aboutpublic void extensionEnd(ExtensionEvent ev)
extensionEnd in interface TraceListenerEx3ev - the extension event to print information aboutCopyright © 2014 Apache XML Project. All Rights Reserved.