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 PercentEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval UnaryMinusEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 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 IntersectionEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval RangeEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval ConcatEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval TwoOperandNumericOperation.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 PercentEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval UnaryMinusEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 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 IntersectionEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval RangeEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval ConcatEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 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)
           
 

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 RowFunc.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 Na.evaluate(int srcCellRow, int srcCellCol)
           
 ValueEval Now.evaluate(int srcRowIndex, int srcColumnIndex)
           
 ValueEval Column.evaluate(int srcRowIndex, int srcColumnIndex)
           
 ValueEval Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval RowFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Bin2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval ImReal.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)
           
 ValueEval NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Code.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval textArg)
           
 ValueEval Oct2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval FactDouble.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Imaginary.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)
           
 ValueEval T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Hex2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval number, ValueEval places)
           
 ValueEval Intercept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Roman.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval formVE)
           
 ValueEval Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval placesVE)
           
 ValueEval Rank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num)
           
 ValueEval IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval XYNumericFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval NumericFunction.TwoArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval WeekNum.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval serialNumVE, ValueEval returnTypeVE)
           
 ValueEval Function2Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Slope.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Quotient.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval venumerator, ValueEval vedenominator)
           
 ValueEval Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Rept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval text, ValueEval number_times)
           
 ValueEval LinearRegressionFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Delta.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg1, ValueEval arg2)
           
 ValueEval Lookup.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 Index.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 Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num, ValueEval suffix)
           
 ValueEval IfFunc.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 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 Match.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 Vlookup.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 TimeFunc.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 arg3)
           
 ValueEval Replace.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 Substitute.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 Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval lookup_value, ValueEval table_array, ValueEval col_index, ValueEval range_lookup)
           
 ValueEval FinanceFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3, ValueEval arg4)
           
 ValueEval Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Subtotal.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval RowFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval WeekdayFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
          Perform WEEKDAY(date, returnOption) function.
 ValueEval Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Rate.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Index.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Address.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Column.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval NumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)
           
 ValueEval Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)
           
 ValueEval FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Count.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed0ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Irr.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Offset.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Dec2Hex.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Countifs.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval EDate.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Bin2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Sumifs.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Dec2Bin.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Complex.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval ImReal.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval WeekNum.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Oct2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FactDouble.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Imaginary.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Quotient.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Hex2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Delta.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
 double PPMT.eval(ValueEval[] args, int srcCellRow, int srcCellCol)
           
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)
           
 ValueEval Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval RowFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Bin2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval ImReal.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)
           
 ValueEval NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Code.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval textArg)
           
 ValueEval Oct2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval FactDouble.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Imaginary.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval inumberVE)
           
 ValueEval T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Hex2Dec.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE)
           
 ValueEval Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Dec2Hex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval number, ValueEval places)
           
 ValueEval Intercept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Roman.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval formVE)
           
 ValueEval Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Index.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Dec2Bin.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE, ValueEval placesVE)
           
 ValueEval Rank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num)
           
 ValueEval IfFunc.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval XYNumericFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval NumericFunction.TwoArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval WeekNum.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval serialNumVE, ValueEval returnTypeVE)
           
 ValueEval Function2Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Slope.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Quotient.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval venumerator, ValueEval vedenominator)
           
 ValueEval Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Rept.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval text, ValueEval number_times)
           
 ValueEval LinearRegressionFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Delta.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg1, ValueEval arg2)
           
 ValueEval Lookup.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 Index.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 Complex.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval real_num, ValueEval i_num, ValueEval suffix)
           
 ValueEval IfFunc.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 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 Match.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 Vlookup.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 TimeFunc.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 arg3)
           
 ValueEval Replace.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 Substitute.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 Vlookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval lookup_value, ValueEval table_array, ValueEval col_index, ValueEval range_lookup)
           
 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 Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Subtotal.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval RowFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval WeekdayFunc.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
          Perform WEEKDAY(date, returnOption) function.
 ValueEval Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Rate.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Index.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Address.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Column.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval NumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)
           
 ValueEval Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)
           
 ValueEval FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Count.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed0ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Irr.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Offset.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Dec2Hex.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Countifs.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval EDate.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Bin2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Sumifs.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Dec2Bin.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Complex.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval ImReal.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval WeekNum.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Oct2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FactDouble.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Imaginary.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Quotient.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Hex2Dec.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval Delta.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
protected static double TextFunction.evaluateDoubleArg(ValueEval arg, int srcCellRow, int srcCellCol)
           
static int Choose.evaluateFirstArg(ValueEval arg0, int srcRowIndex, int srcColumnIndex)
           
static boolean IfFunc.evaluateFirstArg(ValueEval arg, int srcCellRow, int srcCellCol)
           
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.StringMatcher.matches(ValueEval x)
           
protected static double NumericFunction.singleOperandEvaluate(ValueEval arg, int srcRowIndex, int srcColumnIndex)
           
 



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