javax.xml.xquery

Class XQStackTraceVariable

public class XQStackTraceVariable extends Object implements Serializable

This class represents the list of variables and their values in an error stack.

See Also: XQStackTraceElement XQQueryException

Constructor Summary
XQStackTraceVariable(QName qname, String value)
Construct a stack trace variable object.
Method Summary
QNamegetQName()
Gets the QName of the variable.
StringgetValue()
Gets a short string representation of the value of the stack variable.

Constructor Detail

XQStackTraceVariable

public XQStackTraceVariable(QName qname, String value)
Construct a stack trace variable object.

Parameters: qname the QName of the variable in the error stack value a vendor specific short string representation of the value of the variable in the error stack

Method Detail

getQName

public QName getQName()
Gets the QName of the variable.

Returns: the QName of the variable in the stack

getValue

public String getValue()
Gets a short string representation of the value of the stack variable. Representations of values are vendor specific and for XML node types may be XPath descriptions such as "doc("0596003870/book1.xml")/book/chapter[5]". Sequences may print just some set of values from the sequence such as '("5", "6", "7", ...)'.

Returns: the String representation of the value of the variable. This representation is vendor specific.