com.caucho.quercus
Class QuercusException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.caucho.quercus.QuercusException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
QuercusLanguageException, QuercusModuleException, QuercusRuntimeException, QuercusValueException

public class QuercusException
extends java.lang.RuntimeException

Parent of PHP exceptions

See Also:
Serialized Form

Constructor Summary
QuercusException()
           
QuercusException(java.lang.String msg)
           
QuercusException(java.lang.String msg, java.lang.Throwable cause)
           
QuercusException(java.lang.Throwable cause)
           
 
Method Summary
 java.lang.String __toString()
           
static QuercusException create(java.lang.Throwable e, java.util.ArrayList<java.lang.String> stackTrace)
           
 java.lang.String getMessage()
           
 java.util.ArrayList<java.lang.String> getQuercusStackTrace()
           
 void setQuercusStackTrace(java.util.ArrayList<java.lang.String> stackTrace)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QuercusException

public QuercusException()

QuercusException

public QuercusException(java.lang.String msg)

QuercusException

public QuercusException(java.lang.Throwable cause)

QuercusException

public QuercusException(java.lang.String msg,
                        java.lang.Throwable cause)
Method Detail

create

public static QuercusException create(java.lang.Throwable e,
                                      java.util.ArrayList<java.lang.String> stackTrace)

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getQuercusStackTrace

public java.util.ArrayList<java.lang.String> getQuercusStackTrace()

setQuercusStackTrace

public void setQuercusStackTrace(java.util.ArrayList<java.lang.String> stackTrace)

__toString

public java.lang.String __toString()