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(String message,
String vendorCode,
QName errorCode,
int line,
int column,
int position,
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
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public XQCancelledException(String message, String vendorCode, QName errorCode, int line, int column, int position, 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-2014 Saxonica Limited. All rights reserved.