org.apache.poi.ss.formula
Class LazyRefEval

java.lang.Object
  extended by org.apache.poi.ss.formula.eval.RefEvalBase
      extended by 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
LazyRefEval(int rowIndex, int columnIndex, org.apache.poi.ss.formula.SheetRangeEvaluator sre)
           
 
Method Summary
 ValueEval getInnerValueEval(int sheetIndex)
           
 boolean isSubTotal()
           
 AreaEval offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx)
          Creates an AreaEval offset by a relative amount from this RefEval
 java.lang.String toString()
           
 
Methods inherited from class org.apache.poi.ss.formula.eval.RefEvalBase
getColumn, getFirstSheetIndex, getLastSheetIndex, getNumberOfSheets, getRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LazyRefEval

public LazyRefEval(int rowIndex,
                   int columnIndex,
                   org.apache.poi.ss.formula.SheetRangeEvaluator sre)
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 an AreaEval offset by a relative amount from this RefEval


isSubTotal

public boolean isSubTotal()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object