Package loci.poi.hssf.record
Interface CellValueRecordInterface
-
- All Known Implementing Classes:
BlankRecord,BoolErrRecord,FormulaRecord,FormulaRecordAggregate,LabelRecord,LabelSSTRecord,NumberRecord,RKRecord
public interface CellValueRecordInterfaceThe 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 java.lang.Objectclone()shortgetColumn()get the column this cell defines within the rowintgetRow()get the row this cell occurs onshortgetXFIndex()booleanisAfter(CellValueRecordInterface i)returns whether this cell is after the passed in cellbooleanisBefore(CellValueRecordInterface i)returns whether this cell is before the passed in cellbooleanisEqual(CellValueRecordInterface i)returns whether this cell represents the same cell (NOT VALUE)voidsetColumn(short col)set the column this cell defines within the rowvoidsetRow(int row)set the row this cell occurs onvoidsetXFIndex(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
java.lang.Object clone()
-
-