Qizx/open API

net.axyana.qizxopen.xquery
Class XQEvalException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bynet.axyana.qizxopen.xquery.XQueryException
              extended bynet.axyana.qizxopen.xquery.XQEvalException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EmptyException, XQConnectionException, XQTypeException, XQueryCancelledException

public class XQEvalException
extends XQueryException

XQuery Runtime exception. Holds the evaluation context valid at the time of the error.

See Also:
Serialized Form

Nested Class Summary
static class XQEvalException.StackFrame
          An execution stack frame.
 
Constructor Summary
XQEvalException(java.lang.String reason)
           
XQEvalException(java.lang.String reason, java.lang.Throwable cause)
           
 
Method Summary
 EvalContext getContext()
           
 XQEvalException.StackFrame getStack()
          Returns the call stack as a stack frame list, starting from the innermost frame.
 void printStack(java.io.PrintWriter output, boolean showSource)
          Helper function: print the stack trace to a stream
 void setContext(EvalContext ctx)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XQEvalException

public XQEvalException(java.lang.String reason)

XQEvalException

public XQEvalException(java.lang.String reason,
                       java.lang.Throwable cause)
Method Detail

getStack

public XQEvalException.StackFrame getStack()
Returns the call stack as a stack frame list, starting from the innermost frame.


printStack

public void printStack(java.io.PrintWriter output,
                       boolean showSource)
Helper function: print the stack trace to a stream


setContext

public void setContext(EvalContext ctx)

getContext

public EvalContext getContext()

© 2005 Axyana Software