Uses of Class
org.apache.poi.ss.formula.eval.EvaluationException
-
Packages that use EvaluationException Package Description org.apache.poi.ss.formula.atp org.apache.poi.ss.formula.eval org.apache.poi.ss.formula.functions -
-
Uses of EvaluationException in org.apache.poi.ss.formula.atp
Methods in org.apache.poi.ss.formula.atp that throw EvaluationException Modifier and Type Method Description static java.util.Calendar
DateParser. parseDate(java.lang.String strVal)
Parses a date from a string. -
Uses of EvaluationException in org.apache.poi.ss.formula.eval
Methods in org.apache.poi.ss.formula.eval that return EvaluationException Modifier and Type Method Description static 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 EvaluationException Modifier and Type Method Description 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() ).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 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 EvaluationException Modifier and Type Method Description static 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
IPMT. eval(ValueEval[] args, int srcCellRow, int srcCellCol)
protected abstract double
NumericFunction. eval(ValueEval[] args, int srcCellRow, int srcCellCol)
protected double
NumericFunction.OneArg. eval(ValueEval[] args, int srcCellRow, int srcCellCol)
double
PPMT. eval(ValueEval[] args, int srcCellRow, int srcCellCol)
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 java.lang.String
TextFunction. evaluateStringArg(ValueEval eval, int srcRow, int srcCol)
protected double[]
MultiOperandNumericFunction. getNumberArray(ValueEval[] operands)
Returns a double array that contains values for the numeric cells from among the list of operands.protected double
MatrixFunction. singleOperandEvaluate(ValueEval arg, int srcCellRow, int srcCellCol)
protected static double
NumericFunction. singleOperandEvaluate(ValueEval arg, int srcRowIndex, int srcColumnIndex)
-