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

Packages that use Eval
org.apache.poi.hssf.record.formula.eval   
org.apache.poi.hssf.record.formula.functions   
 

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

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

Classes in org.apache.poi.hssf.record.formula.eval that implement Eval
 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
           
 class StringEval
           
 

Methods in org.apache.poi.hssf.record.formula.eval that return Eval
 Eval UnaryPlusEval.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval UnaryMinusEval.evaluate(Eval[] args, int srcRow, short srcCol)
           
 Eval RelationalOperationEval.evaluate(Eval[] operands, int srcRow, short srcCol)
          This is a description of how the relational operators apply in MS Excel.
 Eval RangeEval.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval PercentEval.evaluate(Eval[] args, int srcRow, short srcCol)
           
 Eval OperationEval.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval FuncVarEval.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval ConcatEval.evaluate(Eval[] args, int srcRow, short srcCol)
           
 

Methods in org.apache.poi.hssf.record.formula.eval with parameters of type Eval
 Eval UnaryPlusEval.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval UnaryMinusEval.evaluate(Eval[] args, int srcRow, short srcCol)
           
 Eval RelationalOperationEval.evaluate(Eval[] operands, int srcRow, short srcCol)
          This is a description of how the relational operators apply in MS Excel.
 Eval RangeEval.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval PercentEval.evaluate(Eval[] args, int srcRow, short srcCol)
           
 Eval OperationEval.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval FuncVarEval.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval ConcatEval.evaluate(Eval[] args, int srcRow, short srcCol)
           
static ValueEval OperandResolver.getSingleValue(Eval arg, int srcCellRow, short srcCellCol)
          Retrieves a single value from a variety of different argument types according to standard Excel rules.
 

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

Methods in org.apache.poi.hssf.record.formula.functions that return Eval
 Eval XYNumericFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Vlookup.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Value.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval True.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Today.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval Time.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval TextFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval T.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Sumproduct.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Sumif.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval Rows.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Row.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval Rand.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Pi.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Offset.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval NumericFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Now.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval NotImplementedFunction.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Not.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Na.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval MultiOperandNumericFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Mode.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Match.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Lookup.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Istext.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isref.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isnumber.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isnontext.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Islogical.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval IsError.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isblank.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Index.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval If.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Hlookup.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Function.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval False.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Errortype.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Countif.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval Counta.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Count.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Columns.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Column.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval Choose.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval CalendarFieldFunction.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval BooleanFunction.evaluate(Eval[] args, int srcRow, short srcCol)
           
 

Methods in org.apache.poi.hssf.record.formula.functions with parameters of type Eval
protected abstract  double NumericFunction.eval(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  double NumericFunction.OneArg.eval(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  double NumericFunction.TwoArg.eval(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  double NumericFunction.MultiArg.eval(Eval[] args, int srcCellRow, short srcCellCol)
           
 ValueEval Indirect.evaluate(Eval[] args, EvaluationWorkbook workbook, int srcCellSheet, int srcCellRow, int srcCellCol)
           
 ValueEval FreeRefFunction.evaluate(Eval[] args, EvaluationWorkbook workbook, int srcCellSheet, int srcCellRow, int srcCellCol)
           
 Eval XYNumericFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Vlookup.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Value.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval True.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Today.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval Time.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval TextFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval T.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Sumproduct.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Sumif.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval Rows.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Row.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval Rand.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Pi.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Offset.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval NumericFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Now.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval NotImplementedFunction.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Not.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Na.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval MultiOperandNumericFunction.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Mode.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Match.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Lookup.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Istext.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isref.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isnumber.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isnontext.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Islogical.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval IsError.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval Isblank.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Index.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval If.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Hlookup.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Function.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval False.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Errortype.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Countif.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval Counta.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Count.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Columns.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Column.evaluate(Eval[] evals, int srcCellRow, short srcCellCol)
           
 Eval Choose.evaluate(Eval[] args, int srcRowIndex, short srcColumnIndex)
           
 Eval CalendarFieldFunction.evaluate(Eval[] operands, int srcCellRow, short srcCellCol)
           
 Eval BooleanFunction.evaluate(Eval[] args, int srcRow, short srcCol)
           
protected abstract  ValueEval TextFunction.evaluateFunc(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  ValueEval Substitute.evaluateFunc(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  ValueEval Replace.evaluateFunc(Eval[] args, int srcCellRow, short srcCellCol)
           
protected  ValueEval Find.evaluateFunc(Eval[] args, int srcCellRow, short srcCellCol)
           
protected static int TextFunction.evaluateIntArg(Eval arg, int srcCellRow, short srcCellCol)
           
protected static java.lang.String TextFunction.evaluateStringArg(Eval eval, int srcRow, short srcCol)
           
protected  double[] MultiOperandNumericFunction.getNumberArray(Eval[] operands)
          Returns a double array that contains values for the numeric cells from among the list of operands.
protected static double NumericFunction.singleOperandEvaluate(Eval arg, int srcCellRow, short srcCellCol)
           
 



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