Uses of Interface
org.apache.poi.hssf.record.formula.eval.ValueEval

Packages that use ValueEval
org.apache.poi.hssf.record.formula.eval   
org.apache.poi.hssf.record.formula.functions   
org.apache.poi.ss.formula This package contains common internal POI code for manipulating formulas. 
 

Uses of ValueEval in org.apache.poi.hssf.record.formula.eval
 

Subinterfaces of ValueEval in org.apache.poi.hssf.record.formula.eval
 interface AreaEval
           
 interface NumericValueEval
           
 interface RefEval
           
 interface StringValueEval
           
 

Classes in org.apache.poi.hssf.record.formula.eval that implement ValueEval
 class AreaEvalBase
           
 class BlankEval
           
 class BoolEval
           
 class ErrorEval
           
 class MissingArgEval
          Represents the (intermediate) evaluated result of a missing function argument.
 class NumberEval
           
 class RefEvalBase
           
 class StringEval
           
 

Methods in org.apache.poi.hssf.record.formula.eval that return ValueEval
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.
 ValueEval RefEval.getInnerValueEval()
           
abstract  ValueEval AreaEvalBase.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)
           
 ValueEval AreaEval.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)
           
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.
 ValueEval AreaEvalBase.getValueAt(int row, int col)
           
 ValueEval AreaEval.getValueAt(int row, int col)
           
protected  ValueEval StringOperationEval.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
          Returns an instanceof StringValueEval or ErrorEval or BlankEval
 

Methods in org.apache.poi.hssf.record.formula.eval with parameters of type ValueEval
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() ).
static java.lang.String OperandResolver.coerceValueToString(ValueEval ve)
           
 

Uses of ValueEval in org.apache.poi.hssf.record.formula.functions
 

Methods in org.apache.poi.hssf.record.formula.functions that return ValueEval
 ValueEval Indirect.evaluate(Eval[] args, EvaluationWorkbook workbook, int srcCellSheet, int srcCellRow, int srcCellCol)
           
 ValueEval FreeRefFunction.evaluate(Eval[] args, EvaluationWorkbook workbook, int srcCellSheet, int srcCellRow, int srcCellCol)
           
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  ValueEval LogicalFunction.xlateRefEval(RefEval reval)
          recursively evaluate any RefEvals
 

Uses of ValueEval in org.apache.poi.ss.formula
 

Methods in org.apache.poi.ss.formula that return ValueEval
 ValueEval WorkbookEvaluator.evaluate(EvaluationCell srcCell)
           
 



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