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() ).
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.hssf.record.formula.functions
 

Methods in org.apache.poi.hssf.record.formula.functions that throw EvaluationException
protected abstract  double NumericFunction.eval(ValueEval[] args, int srcCellRow, int srcCellCol)
           
protected  double NumericFunction.OneArg.eval(ValueEval[] args, int srcCellRow, int srcCellCol)
           
protected abstract  double NumericFunction.OneArg.evaluate(double d)
           
protected  double FinanceFunction.evaluate(double[] ds)
           
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.TwoArg.evaluate(double d0, double d1)
           
protected abstract  double FinanceFunction.evaluate(double rate, double arg1, double arg2, double arg3, boolean type)
           
static boolean If.evaluateFirstArg(ValueEval arg, int srcCellRow, int srcCellCol)
           
static int Choose.evaluateFirstArg(ValueEval arg0, int srcRowIndex, int srcColumnIndex)
           
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 static double NumericFunction.singleOperandEvaluate(ValueEval arg, int srcRowIndex, int srcColumnIndex)
           
 



Copyright 2011 The Apache Software Foundation or its licensors, as applicable.