public abstract class OXQDebugListener
extends java.lang.Object
OXQDynamicContext.setDebugListener(OXQDebugListener)
, OXQDataSource.DEBUG_MODE
Modifier and Type | Method and Description |
---|---|
abstract void |
enter(XQStackTraceElement element)
Invoked when the processor enters a function or the main query.
|
abstract void |
exit(XQStackTraceElement element)
Invoked when the processor exits a function or the main query.
|
abstract void |
step(XQStackTraceElement element)
Invoked before a line of XQuery source code is about to be processed.
|
public abstract void enter(XQStackTraceElement element) throws XQException
element
- Contains only information about the function declaration. XQStackTraceElement.getVariables()
and OXQStackTraceElement.getStaticContext()
return null
.XQException
OXQView.getStackTraceElement(javax.xml.xquery.XQStackTraceElement)
public abstract void exit(XQStackTraceElement element) throws XQException
element
- Contains only information about the function declaration. XQStackTraceElement.getVariables()
and OXQStackTraceElement.getStaticContext()
return null
.XQException
OXQView.getStackTraceElement(javax.xml.xquery.XQStackTraceElement)
public abstract void step(XQStackTraceElement element) throws XQException
element
- Contains information about the line.XQException
OXQView.getStackTraceElement(javax.xml.xquery.XQStackTraceElement)