Package org.apache.poi.ss.formula
Class LazyRefEval
- java.lang.Object
-
- org.apache.poi.ss.formula.eval.RefEvalBase
-
- org.apache.poi.ss.formula.LazyRefEval
-
- All Implemented Interfaces:
RefEval
,ValueEval
,SheetRange
public final class LazyRefEval extends RefEvalBase
Provides Lazy Evaluation to a 3D Reference
-
-
Constructor Summary
Constructors Constructor Description LazyRefEval(int rowIndex, int columnIndex, org.apache.poi.ss.formula.SheetRangeEvaluator sre)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueEval
getInnerValueEval(int sheetIndex)
boolean
isSubTotal()
AreaEval
offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx)
Creates anAreaEval
offset by a relative amount from this RefEvaljava.lang.String
toString()
-
Methods inherited from class org.apache.poi.ss.formula.eval.RefEvalBase
getColumn, getFirstSheetIndex, getLastSheetIndex, getNumberOfSheets, getRow
-
-
-
-
Method Detail
-
getInnerValueEval
public ValueEval getInnerValueEval(int sheetIndex)
- Returns:
- the evaluated value of the cell referred to by this RefEval on the given sheet
-
offset
public AreaEval offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx)
Description copied from interface:RefEval
Creates anAreaEval
offset by a relative amount from this RefEval
-
isSubTotal
public boolean isSubTotal()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-