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

void startSourceDocument()
Called at the start of processing.


endSourceDocument

void endSourceDocument()
Called at end of processing.


startSourceElement

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


endSourceElement

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


sourceText

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


sourcePI

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


sourceMapping

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


sourceComment

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


enterInstructionNode

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


leaveInstructionNode

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


startResultDocument

void startResultDocument()
Called for emitter start document event.


endResultDocument

void endResultDocument()
Called for emitter end document event.


startResultElement

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


endResultElement

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


resultText

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


resultPI

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


resultComment

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


startResultCDATA

void startResultCDATA()
Called for emitter start CDATA event.


endResultCDATA

void endResultCDATA()
Called for emitter end CDATA event.