Uses of Interface
org.apache.poi.hssf.record.formula.eval.ValueEval

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

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

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

Classes in org.apache.poi.hssf.record.formula.eval that implement ValueEval
 class AreaEvalBase
           
 class BlankEval
           
 class BoolEval
           
 class ErrorEval
           
 class MissingArgEval
          Represents the (intermediate) evaluated result of a missing function argument.
 class NameEval
           
 class NameXEval
           
 class NumberEval
           
 class RefEvalBase
          Common base class for implementors of RefEval
 class StringEval
           
 

Methods in org.apache.poi.hssf.record.formula.eval that return ValueEval
static ValueEval OperandResolver.chooseSingleElementFromArea(AreaEval ae, int srcCellRow, int srcCellCol)
          Implements (some perhaps not well known) Excel functionality to select a single cell from an area depending on the coordinates of the calling cell.
 ValueEval PercentEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval UnaryPlusEval.evaluate(int srcCellRow, int srcCellCol, ValueEval arg0)
           
 ValueEval UnaryMinusEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval IntersectionEval.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 RangeEval.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 RefEval.getInnerValueEval()
           
 ValueEval AreaEval.getRelativeValue(int relativeRowIndex, int relativeColumnIndex)
           
abstract  ValueEval AreaEvalBase.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 AreaEval.getValueAt(int row, int col)
           
 ValueEval AreaEvalBase.getValueAt(int row, int col)
           
 

Methods in org.apache.poi.hssf.record.formula.eval with parameters of type ValueEval
static java.lang.Boolean OperandResolver.coerceValueToBoolean(ValueEval ve, boolean stringsAreBlanks)
           
static double OperandResolver.coerceValueToDouble(ValueEval ev)
          Applies some conversion rules if the supplied value is not already a number.
static int OperandResolver.coerceValueToInt(ValueEval ev)
          Applies some conversion rules if the supplied value is not already an integer.
Value is first coerced to a double ( See coerceValueToDouble() ).
static java.lang.String OperandResolver.coerceValueToString(ValueEval ve)
           
 ValueEval PercentEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval UnaryPlusEval.evaluate(int srcCellRow, int srcCellCol, ValueEval arg0)
           
 ValueEval UnaryMinusEval.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval IntersectionEval.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 RangeEval.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.
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.hssf.record.formula.functions
 

Methods in org.apache.poi.hssf.record.formula.functions that return ValueEval
 ValueEval Na.evaluate(int srcCellRow, int srcCellCol)
           
 ValueEval Now.evaluate(int srcRowIndex, int srcColumnIndex)
           
 ValueEval Column.evaluate(int srcRowIndex, int srcColumnIndex)
           
 ValueEval Row.evaluate(int srcRowIndex, int srcColumnIndex)
           
 ValueEval Today.evaluate(int srcRowIndex, int srcColumnIndex)
           
 ValueEval Function0Arg.evaluate(int srcRowIndex, int srcColumnIndex)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Row.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval If.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 Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Index.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 DateFunc.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 Match.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 If.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 Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)
           
 ValueEval Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)
           
 ValueEval Days360.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 Sumif.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 Time.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 arg3)
           
 ValueEval Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
           
 ValueEval Replace.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
           
 ValueEval Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
           
 ValueEval FinanceFunction.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 Function4Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval Hlookup.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 Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Column.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 BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)
           
 ValueEval NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)
           
 ValueEval TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Row.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Index.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 MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 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.hssf.record.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 CalendarFieldFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Rows.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Countblank.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Value.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Function1Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval Column.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval LogicalFunction.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Errortype.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval T.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Row.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval NumericFunction.OneArg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Columns.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0)
           
 ValueEval Countif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Hyperlink.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Lookup.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Match.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval If.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 Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Days360.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Sumif.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
           
 ValueEval Index.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 DateFunc.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 Match.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 If.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 Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)
           
 ValueEval Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)
           
 ValueEval Days360.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 Sumif.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 Time.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 arg3)
           
 ValueEval Substitute.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
           
 ValueEval Replace.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
           
 ValueEval Npv.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
           
 ValueEval FinanceFunction.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 Function4Arg.evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2, ValueEval arg3)
          see Function.evaluate(ValueEval[], int, int)
 ValueEval Hlookup.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 Sumproduct.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Mode.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed1ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Counta.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Function.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Column.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 BooleanFunction.evaluate(ValueEval[] args, int srcRow, int srcCol)
           
 ValueEval NotImplementedFunction.evaluate(ValueEval[] operands, int srcRow, int srcCol)
           
 ValueEval TextFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Fixed2ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Row.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Fixed4ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Npv.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Fixed3ArgFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval FinanceFunction.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Index.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 MultiOperandNumericFunction.evaluate(ValueEval[] args, int srcCellRow, int srcCellCol)
           
 ValueEval Choose.evaluate(ValueEval[] args, int srcRowIndex, int srcColumnIndex)
           
 ValueEval Indirect.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
 ValueEval FreeRefFunction.evaluate(ValueEval[] args, OperationEvaluationContext ec)
           
static boolean If.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)
           
 

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

Methods in org.apache.poi.ss.formula that return ValueEval
 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.getRef3DEval(int rowIndex, int columnIndex, int extSheetIndex)
           
 ValueEval OperationEvaluationContext.getRefEval(int rowIndex, int columnIndex)
           
 

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

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

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



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