com.icl.saxon.trace

Class SimpleTraceListener

Implemented Interfaces:
EventListener, TraceListener

public class SimpleTraceListener
extends java.lang.Object
implements TraceListener

A Simple trace listener that writes messages to System.err

Nested Class Summary

Method Summary

void
close()
Called at end
void
enter(NodeInfo element, Context context)
Called when an element of the stylesheet gets processed
void
enterSource(NodeHandler handler, Context context)
Called when a node of the source tree gets processed
void
leave(NodeInfo element, Context context)
Called after an element of the stylesheet got processed
void
leaveSource(NodeHandler handler, Context context)
Called after a node of the source tree got processed
void
open()
Called at start
void
toplevel(NodeInfo element)
Called for all top level elements

Method Details

close

public void close()
Called at end
Specified by:
close in interface TraceListener


enter

public void enter(NodeInfo element,
                  Context context)
Called when an element of the stylesheet gets processed
Specified by:
enter in interface TraceListener


enterSource

public void enterSource(NodeHandler handler,
                        Context context)
Called when a node of the source tree gets processed
Specified by:
enterSource in interface TraceListener


leave

public void leave(NodeInfo element,
                  Context context)
Called after an element of the stylesheet got processed
Specified by:
leave in interface TraceListener


leaveSource

public void leaveSource(NodeHandler handler,
                        Context context)
Called after a node of the source tree got processed
Specified by:
leaveSource in interface TraceListener


open

public void open()
Called at start
Specified by:
open in interface TraceListener


toplevel

public void toplevel(NodeInfo element)
Called for all top level elements
Specified by:
toplevel in interface TraceListener