Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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, 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.
`ValueEval` | `UnaryPlusEval.evaluate(int srcCellRow, int srcCellCol, ValueEval arg0)`
`ValueEval` | `UnaryMinusEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `PercentEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `TwoOperandNumericOperation.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `RelationalOperationEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)` This is a description of how the relational operators apply in MS Excel.
`ValueEval` | `RangeEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IntersectionEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `ConcatEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `AreaEvalBase.getAbsoluteValue(int row, int col)`
`ValueEval` | `AreaEval.getAbsoluteValue(int row, int col)`
`ValueEval` | `RefEval.getInnerValueEval()`
`abstract ValueEval` | `AreaEvalBase.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)`
`ValueEval` | `AreaEval.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)`
`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.
`ValueEval` | `AreaEvalBase.getValue(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)`
`ValueEval` | `UnaryPlusEval.evaluate(int srcCellRow, int srcCellCol, ValueEval arg0)`
`ValueEval` | `UnaryMinusEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `PercentEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `TwoOperandNumericOperation.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `RelationalOperationEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)` This is a description of how the relational operators apply in MS Excel.
`ValueEval` | `RangeEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IntersectionEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `ConcatEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`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.

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

Methods in org.apache.poi.hssf.record.formula.functions that return ValueEval
`ValueEval` | `Today.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `RowFunc.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Now.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Na.evaluate(int srcCellRow, int srcCellCol)`
`ValueEval` | `Function0Arg.evaluate(int srcRowIndex, int srcColumnIndex)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Column.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `RowFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `XYNumericFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `NumericFunction.TwoArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Function2Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `TimeFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Hlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Function3Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `DateFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Replace.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Hlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Function4Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3, ValueEval arg4)`
`ValueEval` | `TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Subtotal.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `RowFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Offset.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `NumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)`
`ValueEval` | `MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Index.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed0ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Count.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Column.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)`
`ValueEval` | `Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)`

Methods in org.apache.poi.hssf.record.formula.functions with parameters of type ValueEval
`ValueEval` | `Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `RowFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `XYNumericFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `NumericFunction.TwoArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Function2Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `TimeFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Hlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Function3Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `DateFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Replace.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Hlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Function4Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3, ValueEval arg4)`
`ValueEval` | `TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Subtotal.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `RowFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Offset.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `NumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)`
`ValueEval` | `MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Index.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed0ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Count.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Column.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)`
`ValueEval` | `Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`static boolean` | `IfFunc.evaluateFirstArg(ValueEval arg, int srcCellRow, int srcCellCol)`
`static int` | `Choose.evaluateFirstArg(ValueEval arg0, int srcRowIndex, int srcColumnIndex)`

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

Subinterfaces of ValueEval in org.apache.poi.ss.formula
`interface` | `TwoDEval` Common interface of `AreaEval` and `AreaEvalBase`

Methods in org.apache.poi.ss.formula that return ValueEval
`static ValueEval` | `WorkbookEvaluator.dereferenceResult(ValueEval evaluationResult, int srcRowNum, int srcColNum)` Dereferences a single value from any AreaEval or RefEval evaluation result.
`ValueEval` | `WorkbookEvaluator.evaluate(EvaluationCell srcCell)`
`ValueEval` | `OperationEvaluationContext.getArea3DEval(int firstRowIndex, int firstColumnIndex, int lastRowIndex, int lastColumnIndex, int extSheetIndex)`
`ValueEval` | `OperationEvaluationContext.getAreaEval(int firstRowIndex, int firstColumnIndex, int lastRowIndex, int lastColumnIndex)`
`ValueEval` | `OperationEvaluationContext.getDynamicReference(java.lang.String workbookName, java.lang.String sheetName, java.lang.String refStrPart1, java.lang.String refStrPart2, boolean isA1Style)` Resolves a cell or area reference dynamically.
`ValueEval` | `OperationEvaluationContext.getNameXEval(NameXPtg nameXPtg)`
`ValueEval` | `OperationEvaluationContext.getRef3DEval(int rowIndex, int columnIndex, int extSheetIndex)`
`ValueEval` | `OperationEvaluationContext.getRefEval(int rowIndex, int columnIndex)`
`ValueEval` | `TwoDEval.getValue(int rowIndex, int columnIndex)`

Methods in org.apache.poi.ss.formula with parameters of type ValueEval
`static ValueEval` | `WorkbookEvaluator.dereferenceResult(ValueEval evaluationResult, int srcRowNum, int srcColNum)` Dereferences a single value from any AreaEval or RefEval evaluation result.

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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES