com.icl.saxon.trace
Class SimpleTraceListener

java.lang.Object
  extended by com.icl.saxon.trace.SimpleTraceListener
All Implemented Interfaces:
TraceListener, EventListener

public class SimpleTraceListener
extends Object
implements TraceListener

A Simple trace listener that writes messages to System.err


Field Summary
(package private)  String indent
           
 
Constructor Summary
SimpleTraceListener()
           
 
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
(package private)  String getModeName(Context context)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indent

String indent
Constructor Detail

SimpleTraceListener

public SimpleTraceListener()
Method Detail

open

public void open()
Called at start

Specified by:
open in interface TraceListener

close

public void close()
Called at end

Specified by:
close in interface TraceListener

toplevel

public void toplevel(NodeInfo element)
Called for all top level elements

Specified by:
toplevel 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

leaveSource

public void leaveSource(NodeHandler handler,
                        Context context)
Called after a node of the source tree got processed

Specified by:
leaveSource 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

leave

public void leave(NodeInfo element,
                  Context context)
Called after an element of the stylesheet got processed

Specified by:
leave in interface TraceListener

getModeName

String getModeName(Context context)