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.XQExceptionOXQView.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.XQExceptionOXQView.getStackTraceElement(javax.xml.xquery.XQStackTraceElement)public abstract void step(XQStackTraceElement element) throws XQException
element - Contains information about the line.XQExceptionOXQView.getStackTraceElement(javax.xml.xquery.XQStackTraceElement)