Uses of Class
org.apache.poi.ss.formula.eval.EvaluationException
Packages that use EvaluationException
Package
Description
-
Uses of EvaluationException in org.apache.poi.ss.formula.atp
Methods in org.apache.poi.ss.formula.atp that throw EvaluationException -
Uses of EvaluationException in org.apache.poi.ss.formula.eval
Methods in org.apache.poi.ss.formula.eval that return EvaluationExceptionModifier and TypeMethodDescriptionstatic EvaluationException
EvaluationException.invalidRef()
#REF! - Illegal or deleted cell referencestatic EvaluationException
EvaluationException.invalidValue()
#VALUE! - Wrong type of operandstatic EvaluationException
EvaluationException.numberError()
#NUM! - Value range overflowMethods in org.apache.poi.ss.formula.eval that throw EvaluationExceptionModifier and TypeMethodDescriptionstatic 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 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() ).protected abstract double
TwoOperandNumericOperation.evaluate
(double d0, double d1) 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.protected final double
TwoOperandNumericOperation.singleOperandEvaluate
(ValueEval arg, int srcCellRow, int srcCellCol) -
Uses of EvaluationException in org.apache.poi.ss.formula.functions
Methods in org.apache.poi.ss.formula.functions that throw EvaluationExceptionModifier and TypeMethodDescriptionstatic void
NumericFunction.checkValue
(double result) static void
MatrixFunction.checkValues
(double[] results) double[]
MatrixFunction.MutableValueCollector.collectValues
(ValueEval... operands) protected abstract double[]
MatrixFunction.OneArrayArg.collectValues
(ValueEval arg) protected abstract double[]
MatrixFunction.TwoArrayArg.collectValues
(ValueEval arg) double
protected abstract double
protected final double
double
protected double
FinanceFunction.evaluate
(double[] ds) protected abstract double
FinanceFunction.evaluate
(double rate, double arg1, double arg2, double arg3, boolean type) protected abstract double[][]
MatrixFunction.OneArrayArg.evaluate
(double[][] d1) protected abstract double[][]
MatrixFunction.TwoArrayArg.evaluate
(double[][] d1, double[][] d2) protected double
Mirr.evaluate
(double[] values) static double
Mode.evaluate
(double[] v) if v is zero length or contains no duplicates, return value is Double.NaN.protected abstract double
MultiOperandNumericFunction.evaluate
(double[] values) protected abstract double
NumericFunction.OneArg.evaluate
(double d) protected abstract double
NumericFunction.TwoArg.evaluate
(double d0, double d1) protected static double
TextFunction.evaluateDoubleArg
(ValueEval arg, int srcCellRow, int srcCellCol) static int
Choose.evaluateFirstArg
(ValueEval arg0, int srcRowIndex, int srcColumnIndex) static boolean
IfFunc.evaluateFirstArg
(ValueEval arg, int srcCellRow, int srcCellCol) protected abstract ValueEval
TextFunction.evaluateFunc
(ValueEval[] args, int srcCellRow, int srcCellCol) protected static int
TextFunction.evaluateIntArg
(ValueEval arg, int srcCellRow, int srcCellCol) protected static String
TextFunction.evaluateStringArg
(ValueEval eval, int srcRow, int srcCol) protected final double[]
MultiOperandNumericFunction.getNumberArray
(ValueEval[] operands) Returns a double array that contains values for the numeric cells from among the list of operands.protected final double
MatrixFunction.singleOperandEvaluate
(ValueEval arg, int srcCellRow, int srcCellCol) protected static double
NumericFunction.singleOperandEvaluate
(ValueEval arg, int srcRowIndex, int srcColumnIndex)