For POI internal use only
| Modifier and Type | Field and Description |
|---|---|
| private final WorkbookEvaluator | |
| private final int | |
| private boolean | |
| private final boolean | |
| private final int | |
| private final int | |
| private final EvaluationTracker | |
| private final EvaluationWorkbook | |
| public static final FreeRefFunction |
| Access | Constructor and Description |
|---|---|
| public | OperationEvaluationContext(WorkbookEvaluator bookEvaluator, EvaluationWorkbook workbook, int sheetIndex, int srcRowNum, int srcColNum, EvaluationTracker tracker)
|
| public | OperationEvaluationContext(WorkbookEvaluator bookEvaluator, EvaluationWorkbook workbook, int sheetIndex, int srcRowNum, int srcColNum, EvaluationTracker tracker, boolean isSingleValue)
|
| Modifier and Type | Method and Description |
|---|---|
| public static CellReference | |
| private static CellReference. | |
| private ValueEval | |
| pack-priv SheetRangeEvaluator | |
| pack-priv SheetRangeEvaluator | createExternSheetRefEvaluator(String firstSheetName, String lastSheetName, int externalWorkbookNumber)
|
| pack-priv SheetRangeEvaluator | |
| pack-priv SheetRangeEvaluator | |
| private SheetRefEvaluator | Returns: null if either workbook or sheet is not found
|
| public FreeRefFunction | |
| public ValueEval | |
| public ValueEval | |
| public ValueEval | |
| public ValueEval | getAreaValueEval(int firstRowIndex, int firstColumnIndex, int lastRowIndex, int lastColumnIndex, Object[][] tokens)
|
| public int | |
| public ValueEval | getDynamicReference(String
the name of the workbook containing the reference. If workbookName, String null
the current workbook is assumed. Note - to evaluate formulas which use multiple workbooks,
a CollaboratingWorkbooksEnvironment must be set up.the name of the sheet containing the reference. May be sheetName, String null
(when workbookName is also null) in which case the current workbook and sheet is
assumed.the single cell reference or first part of the area reference. Must not
be refStrPart1, String null.the second part of the area reference. For single cell references this
parameter must be refStrPart2, boolean nullspecifies the format for isA1Style)refStrPart1 and refStrPart2.
Pass true for 'A1' style and false for 'R1C1' style.Resolves a cell or area reference dynamically. |
| private ValueEval | |
| private ValueEval | |
| private ValueEval | |
| public ValueEval | |
| public ValueEval | |
| private static CellReference. | |
| public ValueEval | |
| public ValueEval | |
| public ValueEval | |
| public SheetRangeEvaluator | |
| public int | |
| public int | |
| public EvaluationWorkbook | |
| public boolean | |
| public boolean | Returns: flag indicating whether evaluation should "unwrap" the result to a single value based on the context row/columndefault true |
| private static int | |
| private static int | |
| public void |
| _bookEvaluator | back to summary |
|---|---|
| private final WorkbookEvaluator _bookEvaluator | |
| _columnIndex | back to summary |
|---|---|
| private final int _columnIndex | |
| _isInArrayContext | back to summary |
|---|---|
| private boolean _isInArrayContext | |
| _isSingleValue | back to summary |
|---|---|
| private final boolean _isSingleValue | |
| _rowIndex | back to summary |
|---|---|
| private final int _rowIndex | |
| _sheetIndex | back to summary |
|---|---|
| private final int _sheetIndex | |
| _tracker | back to summary |
|---|---|
| private final EvaluationTracker _tracker | |
| _workbook | back to summary |
|---|---|
| private final EvaluationWorkbook _workbook | |
| UDF | back to summary |
|---|---|
| public static final FreeRefFunction UDF | |
| OperationEvaluationContext | back to summary |
|---|---|
| public OperationEvaluationContext(WorkbookEvaluator bookEvaluator, EvaluationWorkbook workbook, int sheetIndex, int srcRowNum, int srcColNum, EvaluationTracker tracker) | |
| OperationEvaluationContext | back to summary |
|---|---|
| public OperationEvaluationContext(WorkbookEvaluator bookEvaluator, EvaluationWorkbook workbook, int sheetIndex, int srcRowNum, int srcColNum, EvaluationTracker tracker, boolean isSingleValue) | |
| applyR1C1Reference | back to summary |
|---|---|
| public static CellReference applyR1C1Reference(CellReference anchorReference, String relativeReference) | |
| classifyCellReference | back to summary |
|---|---|
| private static CellReference. | |
| convertObjectEval | back to summary |
|---|---|
| private ValueEval convertObjectEval(Object token) | |
| createExternSheetRefEvaluator | back to summary |
|---|---|
| pack-priv SheetRangeEvaluator createExternSheetRefEvaluator(ExternSheetReferenceToken ptg) | |
| createExternSheetRefEvaluator | back to summary |
|---|---|
| pack-priv SheetRangeEvaluator createExternSheetRefEvaluator(String firstSheetName, String lastSheetName, int externalWorkbookNumber) | |
| createExternSheetRefEvaluator | back to summary |
|---|---|
| pack-priv SheetRangeEvaluator createExternSheetRefEvaluator(int externSheetIndex) | |
| createExternSheetRefEvaluator | back to summary |
|---|---|
| pack-priv SheetRangeEvaluator createExternSheetRefEvaluator(EvaluationWorkbook. | |
| createExternSheetRefEvaluator | back to summary |
|---|---|
private SheetRefEvaluator createExternSheetRefEvaluator(String workbookName, String sheetName)
| |
| findUserDefinedFunction | back to summary |
|---|---|
| public FreeRefFunction findUserDefinedFunction(String functionName) | |
| getArea3DEval | back to summary |
|---|---|
| public ValueEval getArea3DEval(Area3DPtg aptg) | |
| getArea3DEval | back to summary |
|---|---|
| public ValueEval getArea3DEval(Area3DPxg aptg) | |
| getAreaEval | back to summary |
|---|---|
| public ValueEval getAreaEval(int firstRowIndex, int firstColumnIndex, int lastRowIndex, int lastColumnIndex) | |
| getAreaValueEval | back to summary |
|---|---|
| public ValueEval getAreaValueEval(int firstRowIndex, int firstColumnIndex, int lastRowIndex, int lastColumnIndex, Object[][] tokens) | |
| getColumnIndex | back to summary |
|---|---|
| public int getColumnIndex() | |
| getDynamicReference | back to summary |
|---|---|
| public ValueEval getDynamicReference(String workbookName, String sheetName, String refStrPart1, String refStrPart2, boolean isA1Style) Resolves a cell or area reference dynamically.
| |
| getExternalNameXEval | back to summary |
|---|---|
| private ValueEval getExternalNameXEval(EvaluationWorkbook. | |
| getLocalNameXEval | back to summary |
|---|---|
| private ValueEval getLocalNameXEval(NameXPxg nameXPxg) | |
| getLocalNameXEval | back to summary |
|---|---|
| private ValueEval getLocalNameXEval(NameXPtg nameXPtg) | |
| getNameXEval | back to summary |
|---|---|
| public ValueEval getNameXEval(NameXPtg nameXPtg) | |
| getNameXEval | back to summary |
|---|---|
| public ValueEval getNameXEval(NameXPxg nameXPxg) | |
| getR1C1CellType | back to summary |
|---|---|
| private static CellReference. | |
| getRef3DEval | back to summary |
|---|---|
| public ValueEval getRef3DEval(Ref3DPtg rptg) | |
| getRef3DEval | back to summary |
|---|---|
| public ValueEval getRef3DEval(Ref3DPxg rptg) | |
| getRefEval | back to summary |
|---|---|
| public ValueEval getRefEval(int rowIndex, int columnIndex) | |
| getRefEvaluatorForCurrentSheet | back to summary |
|---|---|
| public SheetRangeEvaluator getRefEvaluatorForCurrentSheet() | |
| getRowIndex | back to summary |
|---|---|
| public int getRowIndex() | |
| getSheetIndex | back to summary |
|---|---|
| public int getSheetIndex() | |
| getWorkbook | back to summary |
|---|---|
| public EvaluationWorkbook getWorkbook() | |
| isArraymode | back to summary |
|---|---|
| public boolean isArraymode() | |
| isSingleValue | back to summary |
|---|---|
| public boolean isSingleValue() default true
| |
| parseColRef | back to summary |
|---|---|
| private static int parseColRef(String refStrPart) | |
| parseRowRef | back to summary |
|---|---|
| private static int parseRowRef(String refStrPart) | |
| setArrayMode | back to summary |
|---|---|
| public void setArrayMode(boolean value) | |