org.apache.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
 java.lang.Object clone()
           
 short getColumn()
          get the column this cell defines within the row
 int getRow()
          get the row this cell occurs on
 short getXFIndex()
           
 boolean isAfter(CellValueRecordInterface i)
          returns whether this cell is after the passed in cell
 boolean isBefore(CellValueRecordInterface i)
          returns whether this cell is before the passed in cell
 boolean 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 row
 void setRow(int row)
          set the row this cell occurs on
 void 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

java.lang.Object clone()


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.