org.pentaho.reporting.libraries.formula
Class EvaluationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.pentaho.reporting.libraries.base.util.StackableException
              extended by org.pentaho.reporting.libraries.formula.EvaluationException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ContextEvaluationException, TypeConversionException

public class EvaluationException
extends org.pentaho.reporting.libraries.base.util.StackableException

Creation-Date: 31.10.2006, 14:15:29

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
EvaluationException(ErrorValue errorValue)
          Creates a StackableRuntimeException with no message and no parent.
 
Method Summary
 ErrorValue getErrorValue()
           
static EvaluationException getInstance(ErrorValue errorValue)
           
 String getMessage()
          Returns the detail message string of this throwable.
 
Methods inherited from class org.pentaho.reporting.libraries.base.util.StackableException
getParent, getParentThrowable, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvaluationException

public EvaluationException(ErrorValue errorValue)
Creates a StackableRuntimeException with no message and no parent.

Parameters:
errorValue - the error value that caused this exception.
Method Detail

getMessage

public String getMessage()
Returns the detail message string of this throwable.

Overrides:
getMessage in class org.pentaho.reporting.libraries.base.util.StackableException
Returns:
the detail message string of this Throwable instance (which may be null).

getErrorValue

public ErrorValue getErrorValue()

getInstance

public static EvaluationException getInstance(ErrorValue errorValue)