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 OperationEval
           
 interface RefEval
           
 interface StringValueEval
           
 interface ValueEval
           
 

Classes in org.apache.poi.hssf.record.formula.eval that implement Eval
 class AddEval
           
 class AreaEvalBase
           
 class BlankEval
           
 class BoolEval
           
 class ConcatEval
           
 class DivideEval
           
 class EqualEval
           
 class ErrorEval
           
 class FunctionEval
           
 class FuncVarEval
           
 class GreaterEqualEval
           
 class GreaterThanEval
           
 class LessEqualEval
           
 class LessThanEval
           
 class MissingArgEval
          Represents the (intermediate) evaluated result of a missing function argument.
 class MultiplyEval
           
 class NameEval
           
 class NameXEval
           
 class NotEqualEval
           
 class NumberEval
           
 class PercentEval
          Implementation of Excel formula token '%'.
 class PowerEval
           
 class RangeEval
           
 class RefEvalBase
           
 class RelationalOperationEval
          Base class for all comparison operator evaluators
 class StringEval
           
 class StringOperationEval
           
 class SubtractEval
           
 class UnaryMinusEval
           
 class UnaryPlusEval
           
 

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[] evals, int srcCellRow, short srcCellCol)
           
 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[] evals, int srcCellRow, short srcCellCol)
           
 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.
protected  ValueEval StringOperationEval.singleOperandEvaluate(Eval eval, int srcRow, short srcCol)
          Returns an instanceof StringValueEval or ErrorEval or BlankEval
 

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 True.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Today.evaluate(Eval[] evals, 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 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[] evals, int srcCellRow, short srcCellCol)
           
 Eval False.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Errortype.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Countif.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 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 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 True.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Today.evaluate(Eval[] evals, 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 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[] evals, int srcCellRow, short srcCellCol)
           
 Eval False.evaluate(Eval[] operands, int srcRow, short srcCol)
           
 Eval Errortype.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 Eval Countif.evaluate(Eval[] args, int srcCellRow, short srcCellCol)
           
 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 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 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 2008 The Apache Software Foundation or its licensors, as applicable.