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 ValueEvalgetInnerValueEval(int sheetIndex)booleanisSubTotal()AreaEvaloffset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx)Creates anAreaEvaloffset by a relative amount from this RefEvaljava.lang.StringtoString()-
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:RefEvalCreates anAreaEvaloffset by a relative amount from this RefEval
-
isSubTotal
public boolean isSubTotal()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-