Class EvaluationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
io.keikai.range.formula.EvaluationException
All Implemented Interfaces:
Serializable

public final class EvaluationException extends Exception
Checked exception thrown by helper-base function implementations (such as TextFunction, MultiOperandNumericFunction) to signal an Excel error result without short-circuiting the entire evaluator.

The wrapped ErrorEval is what the calling base class returns to the formula engine. Custom code should generally use the named factories (invalidValue(), numberError(), …) instead of constructing the wrapped ErrorEval directly.

Replaces org.apache.poi.ss.formula.eval.EvaluationException.

Since:
7.0.0
See Also: