net.sf.joost.trace
Interface TraceListener


public interface TraceListener

The STX processor calls this interface when it matches a source node, selects a set of source nodes, or generates a result node. To react on trace events you have to register your own object on the TransformerImpl with the help of the TraceManager TransformerImpl.getTraceManager().

Version:
$Revision: 1.5 $ $Date: 2004/09/19 13:36:42 $
Author:
Zubow

Method Summary
 void endResultCDATA()
          Called for emitter end CDATA event.
 void endResultDocument()
          Called for emitter end document event.
 void endResultElement(SAXEvent saxevent)
          Called for emitter end element event.
 void endSourceDocument()
          Called at end of processing.
 void endSourceElement(SAXEvent saxevent)
          Called when a end element event of the source was received.
 void enterInstructionNode(AbstractInstruction inst, SAXEvent event)
          Called when an element of the stylesheet gets processed.
 void leaveInstructionNode(AbstractInstruction inst, SAXEvent event)
          Called after an element of the stylesheet got processed.
 void resultComment(SAXEvent saxevent)
          Called for emitter comment event.
 void resultPI(SAXEvent saxevent)
          Called for emitter PI event.
 void resultText(SAXEvent saxevent)
          Called for emitter text event.
 void sourceComment(SAXEvent saxevent)
          Called when a comment of the source was received.
 void sourceMapping(SAXEvent saxevent)
          Called when a ns mapping of the source was received.
 void sourcePI(SAXEvent saxevent)
          Called when a PI event of the source was received.
 void sourceText(SAXEvent saxevent)
          Called when a text event of the source was received.
 void startResultCDATA()
          Called for emitter start CDATA event.
 void startResultDocument()
          Called for emitter start document event.
 void startResultElement(SAXEvent saxevent)
          Called for emitter start element event.
 void startSourceDocument()
          Called at the start of processing.
 void startSourceElement(SAXEvent saxevent)
          Called when a start element event of the source was received.
 

Method Detail

startSourceDocument

public void startSourceDocument()
Called at the start of processing.


endSourceDocument

public void endSourceDocument()
Called at end of processing.


startSourceElement

public void startSourceElement(SAXEvent saxevent)
Called when a start element event of the source was received.


endSourceElement

public void endSourceElement(SAXEvent saxevent)
Called when a end element event of the source was received.


sourceText

public void sourceText(SAXEvent saxevent)
Called when a text event of the source was received.


sourcePI

public void sourcePI(SAXEvent saxevent)
Called when a PI event of the source was received.


sourceMapping

public void sourceMapping(SAXEvent saxevent)
Called when a ns mapping of the source was received.


sourceComment

public void sourceComment(SAXEvent saxevent)
Called when a comment of the source was received.


enterInstructionNode

public void enterInstructionNode(AbstractInstruction inst,
                                 SAXEvent event)
Called when an element of the stylesheet gets processed.


leaveInstructionNode

public void leaveInstructionNode(AbstractInstruction inst,
                                 SAXEvent event)
Called after an element of the stylesheet got processed.


startResultDocument

public void startResultDocument()
Called for emitter start document event.


endResultDocument

public void endResultDocument()
Called for emitter end document event.


startResultElement

public void startResultElement(SAXEvent saxevent)
Called for emitter start element event.


endResultElement

public void endResultElement(SAXEvent saxevent)
Called for emitter end element event.


resultText

public void resultText(SAXEvent saxevent)
Called for emitter text event.


resultPI

public void resultPI(SAXEvent saxevent)
Called for emitter PI event.


resultComment

public void resultComment(SAXEvent saxevent)
Called for emitter comment event.


startResultCDATA

public void startResultCDATA()
Called for emitter start CDATA event.


endResultCDATA

public void endResultCDATA()
Called for emitter end CDATA event.