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

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

Classes in org.apache.poi.ss.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.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 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.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 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.
protected  double TwoOperandNumericOperation.singleOperandEvaluate(ValueEval arg, int srcCellRow, int srcCellCol)
           
 

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 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 Rank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval NumericFunction.TwoArg.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 Rank.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 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 Rate.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 Irr.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 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 Address.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Sumifs.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
protected abstract  ValueEval TextFunction.evaluateFunc(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 

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)
           
 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 Rank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval NumericFunction.TwoArg.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 Rank.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 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)
           
protected abstract  boolean LogicalFunction.evaluate(ValueEval arg)
           
 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 Rate.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 Irr.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 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 Address.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Sumifs.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FreeRefFunction.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.
protected static double NumericFunction.singleOperandEvaluate(ValueEval arg, int srcRowIndex, int srcColumnIndex)
           
 



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