Class XQueryTraceListener
java.lang.Object
net.sf.saxon.lib.StandardDiagnostics
net.sf.saxon.trace.AbstractTraceListener
net.sf.saxon.trace.XQueryTraceListener
- All Implemented Interfaces:
EventListener, TraceListener
A Simple trace listener for XQuery that writes messages (by default) to System.err
-
Field Summary
Fields inherited from class AbstractTraceListener
indent, outFields inherited from class StandardDiagnostics
MAX_MESSAGE_LENGTH, MAX_MESSAGE_LINE_LENGTH, MIN_MESSAGE_LINE_LENGTH, TARGET_MESSAGE_LINE_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendRuleSearch(Object rule, Mode mode, Item item) Called at the end of a rule searchprotected StringGenerate attributes to be included in the opening trace elementvoidCalled at the start of a rule searchprotected StringGet the trace element tagname to be used for a particular construct.Methods inherited from class AbstractTraceListener
close, endCurrentItem, enter, escape, getCodeInjector, getOutputDestination, isApplicable, leave, level, open, setLevelOfDetail, setOutputDestination, spaces, startCurrentItem
-
Constructor Details
-
XQueryTraceListener
public XQueryTraceListener()
-
-
Method Details
-
getOpeningAttributes
Generate attributes to be included in the opening trace element- Specified by:
getOpeningAttributesin classAbstractTraceListener
-
tag
Get the trace element tagname to be used for a particular construct. Return null for trace events that are ignored by this trace listener.- Specified by:
tagin classAbstractTraceListener- Parameters:
info-
-
startRuleSearch
public void startRuleSearch()Called at the start of a rule search- Specified by:
startRuleSearchin interfaceTraceListener- Overrides:
startRuleSearchin classAbstractTraceListener
-
endRuleSearch
Called at the end of a rule search- Specified by:
endRuleSearchin interfaceTraceListener- Overrides:
endRuleSearchin classAbstractTraceListener- Parameters:
rule- the rule that has been selectedmode-item-
-