|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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,
short 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 double |
DivideEval.evaluate(double d0,
double d1)
|
static ValueEval |
OperandResolver.getSingleValue(Eval arg,
int srcCellRow,
short 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 | |
---|---|
protected abstract double |
NumericFunction.eval(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected double |
NumericFunction.OneArg.eval(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected double |
NumericFunction.TwoArg.eval(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected double |
NumericFunction.MultiArg.eval(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected abstract double |
NumericFunction.OneArg.evaluate(double d)
|
protected abstract double |
NumericFunction.MultiArg.evaluate(double[] ds)
|
protected abstract double |
MultiOperandNumericFunction.evaluate(double[] values)
|
static double |
Mode.evaluate(double[] v)
if v is zero length or contains no duplicates, return value is Double.NaN. |
protected double |
FinanceFunction.evaluate(double[] ds)
|
protected double |
DateFunc.evaluate(double[] ds)
|
protected abstract double |
NumericFunction.TwoArg.evaluate(double d0,
double d1)
|
protected abstract double |
FinanceFunction.evaluate(double rate,
double arg1,
double arg2,
double arg3,
boolean type)
|
protected abstract ValueEval |
TextFunction.evaluateFunc(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected ValueEval |
Substitute.evaluateFunc(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected ValueEval |
Replace.evaluateFunc(Eval[] args,
int srcCellRow,
short srcCellCol)
|
protected static int |
TextFunction.evaluateIntArg(Eval arg,
int srcCellRow,
short srcCellCol)
|
protected static java.lang.String |
TextFunction.evaluateStringArg(Eval eval,
int srcRow,
short srcCol)
|
protected double[] |
MultiOperandNumericFunction.getNumberArray(Eval[] operands)
Returns a double array that contains values for the numeric cells from among the list of operands. |
protected static double |
NumericFunction.singleOperandEvaluate(Eval arg,
int srcCellRow,
short srcCellCol)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |