: Interface TraceListener

com.icl.saxon.trace
Interface TraceListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
SaxonEventMulticaster, SimpleTraceListener

public interface TraceListener
extends java.util.EventListener

To get trace events, an application can add instances of this interface to a StyleSheetInstance


Method Summary
 void close()
          Called at end
 void enter(NodeInfo element, Context context)
          Called when a node in 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 Detail

open


public void open()
Called at start

close


public void close()
Called at end

toplevel


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

enterSource


public void enterSource(NodeHandler handler,
                        Context context)
Called when a node of the source tree gets processed

leaveSource


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

enter


public void enter(NodeInfo element,
                  Context context)
Called when a node in the stylesheet gets processed

leave


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