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, 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)
           
 



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