org.apache.poi.hssf.record.formula.eval
public interface AreaEval extends ValueEval
Modifier and Type | Method and Description |
---|---|
boolean |
contains(int row,
int col)
returns true if the cell at row and col specified
as absolute indexes in the sheet is contained in
this area.
|
boolean |
containsColumn(short col)
returns true if the specified col is in range
|
boolean |
containsRow(int row)
returns true if the specified row is in range
|
int |
getFirstColumn()
returns the 0-based index of the first col in
this area.
|
int |
getFirstRow()
returns the 0-based index of the first row in
this area.
|
int |
getHeight() |
int |
getLastColumn()
returns the 0-based index of the last col in
this area.
|
int |
getLastRow()
returns the 0-based index of the last row in
this area.
|
ValueEval |
getRelativeValue(int relativeRowIndex,
int relativeColumnIndex) |
ValueEval |
getValueAt(int row,
int col) |
int |
getWidth() |
boolean |
isColumn()
returns true if the Area's start and end col indexes
are same.
|
boolean |
isRow()
returns true if the Area's start and end row indexes
are same.
|
AreaEval |
offset(int relFirstRowIx,
int relLastRowIx,
int relFirstColIx,
int relLastColIx)
Creates an
AreaEval offset by a relative amount from from the upper left cell
of this area |
int getFirstRow()
int getLastRow()
int getFirstColumn()
int getLastColumn()
boolean isRow()
boolean isColumn()
ValueEval getValueAt(int row, int col)
null
(possibly BlankEval
). The specified indexes should be absolute
indexes in the sheet and not relative indexes within the area.boolean contains(int row, int col)
row
- col
- boolean containsColumn(short col)
col
- boolean containsRow(int row)
row
- int getWidth()
int getHeight()
ValueEval getRelativeValue(int relativeRowIndex, int relativeColumnIndex)
null
(possibly BlankEval
). The
specified indexes should relative to the top left corner of this area.Copyright 2016 The Apache Software Foundation or its licensors, as applicable.