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. 
org.apache.poi.ss.formula.eval.forked   
 

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 NameEval
           
 class NameXEval
           
 class NumberEval
           
 class RefEvalBase
          Common base class for implementors of RefEval
 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)
           
 

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 Find.evaluateFunc(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  ValueEval LogicalFunction.xlateRefEval(RefEval reval)
          recursively evaluate any RefEvals TODO - use OperandResolver
 

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

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

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

Methods in org.apache.poi.ss.formula.eval.forked that return ValueEval
 ValueEval ForkedEvaluator.evaluate(java.lang.String sheetName, int rowIndex, int columnIndex)
          If cell contains a formula, the formula is evaluated and returned, else the CellValue simply copies the appropriate cell value from the cell and also its cell type.
 

Methods in org.apache.poi.ss.formula.eval.forked with parameters of type ValueEval
 void ForkedEvaluator.updateCell(java.lang.String sheetName, int rowIndex, int columnIndex, ValueEval value)
          Sets the specified cell to the supplied value
 



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