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

## Uses of Interface
org.apache.poi.ss.formula.eval.ValueEval

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

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

Subinterfaces of ValueEval in org.apache.poi.ss.formula
`interface` | `ThreeDEval` Optional Extension to the likes of `AreaEval` and `AreaEvalBase`, which allows for looking up 3D (sheet+row+column) evaluations
`interface` | `TwoDEval` Common interface of `AreaEval` and `AreaEvalBase`, for 2D (row+column) evaluations

Classes in org.apache.poi.ss.formula that implement ValueEval
`class` | `LazyRefEval` Provides Lazy Evaluation to a 3D Reference

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` | `WorkbookEvaluator.evaluate(java.lang.String formula, CellReference ref)` Evaluate a formula outside a cell value, e.g.
`ValueEval` | `WorkbookEvaluator.evaluate(java.lang.String formula, CellReference target, CellRangeAddressBase region)` Some expressions need to be evaluated in terms of an offset from the top left corner of a region, such as some data validation and conditional format expressions, when those constraints apply to contiguous cells.
`ValueEval` | `WorkbookEvaluator.evaluateList(java.lang.String formula, CellReference target, CellRangeAddressBase region)` Some expressions need to be evaluated in terms of an offset from the top left corner of a region, such as some data validation and conditional format expressions, when those constraints apply to contiguous cells.
`ValueEval` | `OperationEvaluationContext.getArea3DEval(Area3DPtg aptg)`
`ValueEval` | `OperationEvaluationContext.getArea3DEval(Area3DPxg aptg)`
`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` | `LazyRefEval.getInnerValueEval(int sheetIndex)`
`ValueEval` | `OperationEvaluationContext.getNameXEval(NameXPtg nameXPtg)`
`ValueEval` | `OperationEvaluationContext.getNameXEval(NameXPxg nameXPxg)`
`ValueEval` | `OperationEvaluationContext.getRef3DEval(Ref3DPtg rptg)`
`ValueEval` | `OperationEvaluationContext.getRef3DEval(Ref3DPxg rptg)`
`ValueEval` | `OperationEvaluationContext.getRefEval(int rowIndex, int columnIndex)`
`ValueEval` | `TwoDEval.getValue(int rowIndex, int columnIndex)`
`ValueEval` | `ThreeDEval.getValue(int sheetIndex, int rowIndex, int columnIndex)`

Methods in org.apache.poi.ss.formula that return types with arguments of type ValueEval
`java.util.List<ValueEval>` | `DataValidationEvaluator.getValidationValuesForCell(CellReference cell)` If `DataValidationEvaluator.getValidationForCell(CellReference)` returns an instance, and the `DataValidationConstraint.ValidationType` is `DataValidationConstraint.ValidationType.LIST`, return the valid values, whether they are from a static list or cell range.
`protected static java.util.List<ValueEval>` | `DataValidationEvaluator.getValidationValuesForConstraint(DataValidationEvaluator.DataValidationContext context)` static so enums can reference it without creating a whole instance

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

Subinterfaces of ValueEval in org.apache.poi.ss.formula.eval
`interface` | `AreaEval` Evaluation of 2D (Row+Column) and 3D (Sheet+Row+Column) areas
`interface` | `NumericValueEval`
`interface` | `RefEval` RefEval is the super interface for Ref2D and Ref3DEval.
`interface` | `StringValueEval`

Classes in org.apache.poi.ss.formula.eval that implement ValueEval
`class` | `AreaEvalBase`
`class` | `BlankEval`
`class` | `BoolEval`
`class` | `ErrorEval` Evaluations for formula errors
`class` | `ExternalNameEval` Evaluation of a Name defined in a Sheet or Workbook scope
`class` | `FunctionNameEval`
`class` | `MissingArgEval` Represents the (intermediate) evaluated result of a missing function argument.
`class` | `NumberEval`
`class` | `RefEvalBase` Common base class for implementors of `RefEval`
`class` | `RefListEval` Handling of a list of values, e.g.
`class` | `StringEval`

Methods in org.apache.poi.ss.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` | `RangeEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `ConcatEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IntersectionEval.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` | `TwoOperandNumericOperation.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `AreaEval.getAbsoluteValue(int row, int col)`
`ValueEval` | `AreaEvalBase.getAbsoluteValue(int row, int col)`
`ValueEval` | `RefEval.getInnerValueEval(int sheetIndex)`
`ValueEval` | `AreaEval.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)`
`abstract ValueEval` | `AreaEvalBase.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)`
`abstract ValueEval` | `AreaEvalBase.getRelativeValue(int sheetIndex, 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)`
`ValueEval` | `AreaEvalBase.getValue(int sheetIndex, int row, int col)`

Methods in org.apache.poi.ss.formula.eval that return types with arguments of type ValueEval
`java.util.List<ValueEval>` | `RefListEval.getList()`

Methods in org.apache.poi.ss.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` | `RangeEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `ConcatEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IntersectionEval.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` | `TwoOperandNumericOperation.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.
`protected double` | `TwoOperandNumericOperation.singleOperandEvaluate(ValueEval arg, int srcCellRow, int srcCellCol)`

Constructors in org.apache.poi.ss.formula.eval with parameters of type ValueEval
`RefListEval(ValueEval v1, ValueEval v2)`

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`

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

Methods in org.apache.poi.ss.formula.functions that return ValueEval
`ValueEval` | `Now.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Function0Arg.evaluate(int srcRowIndex, int srcColumnIndex)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Today.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `RowFunc.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Column.evaluate(int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Na.evaluate(int srcCellRow, int srcCellCol)`
`ValueEval` | `T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `FactDouble.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Fixed.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `RowFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Hex2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Imaginary.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)`
`ValueEval` | `Code.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval textArg)`
`ValueEval` | `Bin2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `ImReal.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)`
`ValueEval` | `Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Oct2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Rank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Days360.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` | `XYNumericFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Rept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval text, ValueEval number_times)`
`ValueEval` | `Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval placesVE)`
`ValueEval` | `NumericFunction.TwoArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `WeekNum.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval serialNumVE, ValueEval returnTypeVE)`
`ValueEval` | `Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num)`
`ValueEval` | `Roman.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval formVE)`
`ValueEval` | `Quotient.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval venumerator, ValueEval vedenominator)`
`ValueEval` | `Slope.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Fixed.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Delta.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `LinearRegressionFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval number, ValueEval places)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Intercept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Rank.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` | `IfFunc.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` | `Hlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num, ValueEval suffix)`
`ValueEval` | `Fixed.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` | `DStarRunner.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval database, ValueEval filterColumn, ValueEval conditionDatabase)`
`ValueEval` | `Index.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` | `Function3Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Vlookup.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` | `FinanceFunction.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` | `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` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval lookup_value, ValueEval table_array, ValueEval col_index, ValueEval range_lookup)`
`ValueEval` | `Substitute.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` | `Replace.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` | `Address.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Offset.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Rate.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)`
`ValueEval` | `NumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Irr.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `DStarRunner.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `RowFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Index.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Subtotal.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)`
`ValueEval` | `FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `WeekdayFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)` Perform WEEKDAY(date, returnOption) function.
`ValueEval` | `Column.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Count.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed0ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `EOMonth.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `EDate.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Dec2Bin.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `FactDouble.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `WeekNum.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Complex.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Quotient.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Hex2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Imaginary.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Delta.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Bin2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `ImReal.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Dec2Hex.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Oct2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`protected abstract ValueEval` | `TextFunction.evaluateFunc(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `IDStarAlgorithm.getResult()` Return a result ValueEval that will be the result of the calculation.
`ValueEval` | `DMin.getResult()`
`ValueEval` | `DGet.getResult()`

Methods in org.apache.poi.ss.formula.functions with parameters of type ValueEval
`protected abstract double` | `NumericFunction.eval(ValueEval[] args, int srcCellRow, int srcCellCol)`
`protected double` | `NumericFunction.OneArg.eval(ValueEval[] args, int srcCellRow, int srcCellCol)`
`double` | `IPMT.eval(ValueEval[] args, int srcCellRow, int srcCellCol)`
`double` | `PPMT.eval(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `FactDouble.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Fixed.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `RowFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Hex2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Imaginary.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)`
`ValueEval` | `Code.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval textArg)`
`ValueEval` | `Bin2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `ImReal.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)`
`ValueEval` | `Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Oct2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)`
`ValueEval` | `Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)`
`ValueEval` | `Rank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Days360.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` | `XYNumericFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Rept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval text, ValueEval number_times)`
`ValueEval` | `Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval placesVE)`
`ValueEval` | `NumericFunction.TwoArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `WeekNum.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval serialNumVE, ValueEval returnTypeVE)`
`ValueEval` | `Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num)`
`ValueEval` | `Roman.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval formVE)`
`ValueEval` | `Quotient.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval venumerator, ValueEval vedenominator)`
`ValueEval` | `Slope.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Fixed.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Delta.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `LinearRegressionFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval number, ValueEval places)`
`ValueEval` | `Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Intercept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)`
`ValueEval` | `Rank.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` | `IfFunc.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` | `Hlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)`
`ValueEval` | `Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num, ValueEval suffix)`
`ValueEval` | `Fixed.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` | `DStarRunner.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval database, ValueEval filterColumn, ValueEval conditionDatabase)`
`ValueEval` | `Index.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` | `Function3Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)` see `Function.evaluate(ValueEval[], int, int)`
`ValueEval` | `Vlookup.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` | `FinanceFunction.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` | `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` | `Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)`
`ValueEval` | `Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval lookup_value, ValueEval table_array, ValueEval col_index, ValueEval range_lookup)`
`ValueEval` | `Substitute.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` | `Replace.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)`
`protected abstract boolean` | `LogicalFunction.evaluate(ValueEval arg)`
`ValueEval` | `Address.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Offset.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Rate.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)`
`ValueEval` | `NumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Irr.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `DStarRunner.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `RowFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Index.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Subtotal.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)`
`ValueEval` | `FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `WeekdayFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)` Perform WEEKDAY(date, returnOption) function.
`ValueEval` | `Column.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Count.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Fixed0ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)`
`ValueEval` | `Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)`
`ValueEval` | `EOMonth.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `EDate.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Dec2Bin.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `FactDouble.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `WeekNum.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Complex.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Quotient.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Hex2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Imaginary.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Delta.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Bin2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `ImReal.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Dec2Hex.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Oct2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`ValueEval` | `Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)`
`protected static double` | `TextFunction.evaluateDoubleArg(ValueEval arg, int srcCellRow, int srcCellCol)`
`static boolean` | `IfFunc.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.
`boolean` | `Countif.ErrorMatcher.matches(ValueEval x)`
`boolean` | `Countif.StringMatcher.matches(ValueEval x)`
`boolean` | `IDStarAlgorithm.processMatch(ValueEval eval)` Process a match that is found during a run through a database.
`boolean` | `DMin.processMatch(ValueEval eval)`
`boolean` | `DGet.processMatch(ValueEval eval)`
`protected static double` | `NumericFunction.singleOperandEvaluate(ValueEval arg, int srcRowIndex, int srcColumnIndex)`

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

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