public class XQCancelledException extends XQQueryException
XQCancelledException
is an exception to indicate that the
current XQuery processing is cancelled by the application through a
cancel()
request. This exception allows an application to
easily differentiate between a user's cancellation of the query from a
general execution failure.Constructor and Description |
---|
XQCancelledException(java.lang.String message,
java.lang.String vendorCode,
javax.xml.namespace.QName errorCode,
int line,
int column,
int position,
java.lang.String moduleURI,
XQSequence errorObject,
XQStackTraceElement[] stackTrace)
Constructs an
XQCancelledException object with a given message,
vendor code, error code, line number, column number, position, module URI,
error object, and stack trace. |
getColumnNumber, getErrorCode, getErrorObject, getLineNumber, getModuleURI, getPosition, getQueryStackTrace
getNextException, getVendorCode, setNextException
public XQCancelledException(java.lang.String message, java.lang.String vendorCode, javax.xml.namespace.QName errorCode, int line, int column, int position, java.lang.String moduleURI, XQSequence errorObject, XQStackTraceElement[] stackTrace)
XQCancelledException
object with a given message,
vendor code, error code, line number, column number, position, module URI,
error object, and stack trace.message
- the description of the error. null
indicates
that the message string is non existantvendorCode
- a vendor-specific string identifying the error.
null
indicates there is no vendor
code or it is unknownerrorCode
- QName
which identifies the error
according to the standard as described in
Appendix F, XQuery 1.0: An XML Query language,
Appendix C, XQuery 1.0 and XPath 2.0 Functions and Operators,
and its associated specifications; implementation-defined
errors may be raisedline
- the line number in the query string where the error occured.
Line numbering starts at 1
. -1
if unknowncolumn
- the column number in the query string where the error occured.
Column numbering starts at 1
. -1
if unknownposition
- the position in the query string where the error occured. This
is a 0
based position. -1
if unknownmoduleURI
- the module URI of the module in which the error occurred.
null
when it is the main module or when the module is
unknownerrorObject
- an XQSequence
representing the error object passed to
fn:error()
. null
if this error was not
triggered by fn:error()
or when the error object is
not availablestackTrace
- the XQuery stack trace where the error occurred. null
if not availableCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.