org.apache.xalan.trace
public class TraceManager extends Object
Constructor Summary | |
---|---|
TraceManager(TransformerImpl transformer)
Constructor for the trace manager.
|
Method Summary | |
---|---|
void | addTraceListener(TraceListener tl)
Add a trace listener for the purposes of debugging and diagnosis. |
void | fireExtensionEndEvent(Method method, Object instance, Object[] arguments)
Fire an end extension event.
|
void | fireExtensionEndEvent(ExtensionEvent ee)
Fire an end extension event.
|
void | fireExtensionEvent(Method method, Object instance, Object[] arguments)
Fire an end extension event.
|
void | fireExtensionEvent(ExtensionEvent ee)
Fire an end extension event.
|
void | fireGenerateEvent(GenerateEvent te)
Fire a generate event.
|
void | fireSelectedEndEvent(int sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Fire a selection event.
|
void | fireSelectedEndEvent(EndSelectionEvent se)
Fire a selection event.
|
void | fireSelectedEvent(int sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Fire a selection event.
|
void | fireSelectedEvent(SelectionEvent se)
Fire a selection event.
|
void | fireTraceEndEvent(ElemTemplateElement styleNode)
Fire a end trace event, after all children of an element have been
executed.
|
void | fireTraceEndEvent(TracerEvent te)
Fire a trace event.
|
void | fireTraceEvent(ElemTemplateElement styleNode)
Fire a trace event.
|
void | fireTraceEvent(TracerEvent te)
Fire a trace event.
|
boolean | hasTraceListeners()
Tell if trace listeners are present.
|
void | removeTraceListener(TraceListener tl)
Remove a trace listener. |
Parameters: transformer a non-null instance of a transformer
Parameters: tl Trace listener to be added.
Throws: TooManyListenersException
Parameters: method The java method about to be executed instance The instance the method will be executed on arguments Parameters passed to the method.
See Also: java.lang.reflect.Method#invoke
Parameters: ee the ExtensionEvent to fire
See Also: java.lang.reflect.Method#invoke
Parameters: method The java method about to be executed instance The instance the method will be executed on arguments Parameters passed to the method.
See Also: java.lang.reflect.Method#invoke
Parameters: ee the ExtensionEvent to fire
See Also: java.lang.reflect.Method#invoke
Parameters: te Generate Event to fire
Parameters: sourceNode Current source node styleNode node in the style tree reference for the event. attributeName The attribute name from which the selection is made. xpath The XPath that executed the selection. selection The result of the selection.
Throws: javax.xml.transform.TransformerException
Parameters: se Selection event to fire
Throws: javax.xml.transform.TransformerException
Parameters: sourceNode Current source node styleNode node in the style tree reference for the event. attributeName The attribute name from which the selection is made. xpath The XPath that executed the selection. selection The result of the selection.
Throws: javax.xml.transform.TransformerException
Parameters: se Selection event to fire
Throws: javax.xml.transform.TransformerException
Parameters: styleNode Stylesheet template node
Parameters: te Trace event to fire
Parameters: styleNode Stylesheet template node
Parameters: te Trace event to fire
Returns: True if there are trace listeners
Parameters: tl Trace listener to be removed.