Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.poi.hssf.record.formula.eval.EvaluationException

Packages that use EvaluationException
org.apache.poi.hssf.record.formula.eval |
org.apache.poi.hssf.record.formula.functions |

Uses of EvaluationException in org.apache.poi.hssf.record.formula.eval

Methods in org.apache.poi.hssf.record.formula.eval that return EvaluationException
`static EvaluationException` | `EvaluationException.invalidRef()` #REF! - Illegal or deleted cell reference
`static EvaluationException` | `EvaluationException.invalidValue()` #VALUE! - Wrong type of operand
`static EvaluationException` | `EvaluationException.numberError()` #NUM! - Value range overflow

Methods in org.apache.poi.hssf.record.formula.eval that throw EvaluationException
`static ValueEval` | `OperandResolver.chooseSingleElementFromArea(AreaEval ae, int srcCellRow, int srcCellCol)` Implements (some perhaps not well known) Excel functionality to select a single cell from an area depending on the coordinates of the calling cell.
`static java.lang.Boolean` | `OperandResolver.coerceValueToBoolean(ValueEval ve, boolean stringsAreBlanks)`
`static double` | `OperandResolver.coerceValueToDouble(ValueEval ev)` Applies some conversion rules if the supplied value is not already a number.
`static int` | `OperandResolver.coerceValueToInt(ValueEval ev)` Applies some conversion rules if the supplied value is not already an integer. Value is first coerced to a `double` ( See `coerceValueToDouble()` ).
`static ValueEval` | `OperandResolver.getSingleValue(ValueEval arg, int srcCellRow, int srcCellCol)` Retrieves a single value from a variety of different argument types according to standard Excel rules.

Uses of EvaluationException in org.apache.poi.hssf.record.formula.functions

Methods in org.apache.poi.hssf.record.formula.functions that throw EvaluationException
`static double` | `Mode.evaluate(double[] v)` if v is zero length or contains no duplicates, return value is Double.NaN.
`static boolean` | `IfFunc.evaluateFirstArg(ValueEval arg, int srcCellRow, int srcCellCol)`
`static int` | `Choose.evaluateFirstArg(ValueEval arg0, int srcRowIndex, int srcColumnIndex)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES