Package loci.poi.hssf.record
Interface CellValueRecordInterface
-
- All Known Implementing Classes:
BlankRecord
,BoolErrRecord
,FormulaRecord
,FormulaRecordAggregate
,LabelRecord
,LabelSSTRecord
,NumberRecord
,RKRecord
public interface CellValueRecordInterface
The cell value record interface is implemented by all classes of type Record that contain cell values. It allows the containing sheet to move through them and compare them.- Author:
- Andrew C. Oliver (acoliver at apache dot org), Jason Height (jheight at chariot dot net dot au)
- See Also:
Sheet
,Record
,RecordFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
clone()
short
getColumn()
get the column this cell defines within the rowint
getRow()
get the row this cell occurs onshort
getXFIndex()
boolean
isAfter(CellValueRecordInterface i)
returns whether this cell is after the passed in cellboolean
isBefore(CellValueRecordInterface i)
returns whether this cell is before the passed in cellboolean
isEqual(CellValueRecordInterface i)
returns whether this cell represents the same cell (NOT VALUE)void
setColumn(short col)
set the column this cell defines within the rowvoid
setRow(int row)
set the row this cell occurs onvoid
setXFIndex(short xf)
-
-
-
Method Detail
-
getRow
int getRow()
get the row this cell occurs on- Returns:
- the row
-
getColumn
short getColumn()
get the column this cell defines within the row- Returns:
- the column
-
setRow
void setRow(int row)
set the row this cell occurs on- Parameters:
row
- the row this cell occurs within
-
setColumn
void setColumn(short col)
set the column this cell defines within the row- Parameters:
col
- the column this cell defines
-
setXFIndex
void setXFIndex(short xf)
-
getXFIndex
short getXFIndex()
-
isBefore
boolean isBefore(CellValueRecordInterface i)
returns whether this cell is before the passed in cell- Parameters:
i
- another cell interface record to compare- Returns:
- true if the cells is before, or false if not
-
isAfter
boolean isAfter(CellValueRecordInterface i)
returns whether this cell is after the passed in cell- Parameters:
i
- record to compare- Returns:
- true if the cell is after, false if not
-
isEqual
boolean isEqual(CellValueRecordInterface i)
returns whether this cell represents the same cell (NOT VALUE)- Parameters:
i
- record to compare- Returns:
- true if the cells are the same cell (positionally), false if not.
-
clone
Object clone()
-
-