javax.xml.xquery
Class XQStackTraceVariable

java.lang.Object
  extended by javax.xml.xquery.XQStackTraceVariable
All Implemented Interfaces:
Serializable

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, Serialized Form

Constructor Summary
XQStackTraceVariable(QName qname, String value)
          Construct a stack trace variable object.
 
Method Summary
 QName getQName()
          Gets the QName of the variable.
 String getValue()
          Gets a short string representation of the value of the stack variable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.