|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
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 |
NumberEval
|
class |
RefEvalBase
|
class |
StringEval
|
Methods in org.apache.poi.hssf.record.formula.eval that return ValueEval | |
---|---|
static ValueEval |
OperandResolver.chooseSingleElementFromArea(AreaEval ae,
int srcCellRow,
short 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 |
RefEval.getInnerValueEval()
|
abstract ValueEval |
AreaEvalBase.getRelativeValue(int relativeRowIndex,
int relativeColumnIndex)
|
ValueEval |
AreaEval.getRelativeValue(int relativeRowIndex,
int relativeColumnIndex)
|
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. |
ValueEval |
AreaEvalBase.getValueAt(int row,
int col)
|
ValueEval |
AreaEval.getValueAt(int row,
int col)
|
protected ValueEval |
StringOperationEval.singleOperandEvaluate(Eval eval,
int srcRow,
short srcCol)
Returns an instanceof StringValueEval or ErrorEval or BlankEval |
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)
|
Uses of ValueEval in org.apache.poi.hssf.record.formula.functions |
---|
Methods in org.apache.poi.hssf.record.formula.functions that return ValueEval | |
---|---|
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)
|
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 |
LogicalFunction.xlateRefEval(RefEval reval)
recursively evaluate any RefEvals |
Uses of ValueEval in org.apache.poi.ss.formula |
---|
Methods in org.apache.poi.ss.formula that return ValueEval | |
---|---|
ValueEval |
WorkbookEvaluator.evaluate(EvaluationCell srcCell)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |