|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RefEval
RefEval is the super interface for Ref2D and Ref3DEval. Basically a RefEval
impl should contain reference to the original ReferencePtg or Ref3DPtg as
well as the final "value" resulting from the evaluation of the cell
reference. Thus if the Cell has type CellType.NUMERIC
, the contained
value object should be of type NumberEval; if cell type is CellType.STRING
,
contained value object should be of type StringEval
Method Summary | |
---|---|
int |
getColumn()
returns the zero based column index. |
int |
getFirstSheetIndex()
returns the first sheet index this applies to |
ValueEval |
getInnerValueEval(int sheetIndex)
|
int |
getLastSheetIndex()
returns the last sheet index this applies to, which will be the same as the first for a 2D and many 3D references |
int |
getNumberOfSheets()
returns the number of sheets this applies to |
int |
getRow()
returns the zero based row index. |
AreaEval |
offset(int relFirstRowIx,
int relLastRowIx,
int relFirstColIx,
int relLastColIx)
Creates an AreaEval offset by a relative amount from this RefEval |
Method Detail |
---|
ValueEval getInnerValueEval(int sheetIndex)
int getColumn()
int getRow()
int getFirstSheetIndex()
getFirstSheetIndex
in interface SheetRange
int getLastSheetIndex()
getLastSheetIndex
in interface SheetRange
int getNumberOfSheets()
AreaEval offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx)
AreaEval
offset by a relative amount from this RefEval
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |