Package net.sf.saxon.trace
Class XSLTTraceCodeInjector
java.lang.Object
net.sf.saxon.trace.TraceCodeInjector
net.sf.saxon.trace.XSLTTraceCodeInjector
- All Implemented Interfaces:
CodeInjector
A code injector that wraps every expression (other than a literal) in a TraceExpression, which causes
a TraceListener to be notified when the expression is evaluated
-
Field Summary
Fields inherited from class net.sf.saxon.trace.TraceCodeInjector
traceLevel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisApplicable(Expression exp) static booleanDecide whether a particular expression should be traced when tracing XSLT stylesheet execution.Methods inherited from class net.sf.saxon.trace.TraceCodeInjector
inject, injectClause, levelValue, process, setTraceLevelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.expr.parser.CodeInjector
injectDuringParsing
-
Constructor Details
-
XSLTTraceCodeInjector
public XSLTTraceCodeInjector()
-
-
Method Details
-
isApplicable
- Overrides:
isApplicablein classTraceCodeInjector
-
isTraceableExpression
Decide whether a particular expression should be traced when tracing XSLT stylesheet execution.
-