csheets.core.formula.util
Class ExpressionVisitorException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by csheets.core.formula.util.ExpressionVisitorException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AssertionArithmeticException, CircularReferenceException, MathException

public class ExpressionVisitorException
extends RuntimeException

A base-class for exceptions thrown when traversing an expression tree.

Author:
Einar Pehrson
See Also:
Serialized Form

Constructor Summary
ExpressionVisitorException()
          Creates a new expression visitor exception.
ExpressionVisitorException(String message)
          Creates a new expression visitor exception.
ExpressionVisitorException(String message, Throwable cause)
          Creates a new expression visitor exception.
ExpressionVisitorException(Throwable cause)
          Creates a new expression visitor exception.
 
Method Summary
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionVisitorException

public ExpressionVisitorException()
Creates a new expression visitor exception.


ExpressionVisitorException

public ExpressionVisitorException(String message)
Creates a new expression visitor exception.

Parameters:
message - a message that describes what happened

ExpressionVisitorException

public ExpressionVisitorException(String message,
                                  Throwable cause)
Creates a new expression visitor exception.

Parameters:
message - a message that describes what happened
cause - the cause of the exception

ExpressionVisitorException

public ExpressionVisitorException(Throwable cause)
Creates a new expression visitor exception.

Parameters:
cause - the cause of the exception