public class HSSFRow extends Object implements Comparable
| Modifier and Type | Field and Description | 
|---|---|
static int | 
INITIAL_CAPACITY  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
HSSFRow()  | 
protected  | 
HSSFRow(Workbook book,
       Sheet sheet,
       int rowNum)
Creates new HSSFRow from scratch. 
 | 
protected  | 
HSSFRow(Workbook book,
       Sheet sheet,
       RowRecord record)
Creates an HSSFRow from a low level RowRecord object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterator | 
cellIterator()  | 
int | 
compareTo(Object obj)  | 
HSSFCell | 
createCell(short column)
Use this to create new cells within the row and return it. 
 | 
HSSFCell | 
createCell(short column,
          int type)
Use this to create new cells within the row and return it. 
 | 
protected HSSFCell | 
createCellFromRecord(CellValueRecordInterface cell)
create a high level HSSFCell object from an existing low level record. 
 | 
boolean | 
equals(Object obj)  | 
HSSFCell | 
getCell(short cellnum)
get the hssfcell representing a given column (logical cell) 0-based. 
 | 
short | 
getFirstCellNum()
get the number of the first cell contained in this row. 
 | 
short | 
getHeight()
get the row's height or ff (-1) for undefined/default-height in twips (1/20th of a point) 
 | 
float | 
getHeightInPoints()
get the row's height or ff (-1) for undefined/default-height in points (20*getHeight()) 
 | 
short | 
getLastCellNum()
gets the number of the last cell contained in this row PLUS ONE. 
 | 
int | 
getPhysicalNumberOfCells()
gets the number of defined cells (NOT number of cells in the actual row!). 
 | 
int | 
getRowNum()
get row number this row represents 
 | 
protected RowRecord | 
getRowRecord()
get the lowlevel RowRecord represented by this object - should only be called
 by other parts of the high level API 
 | 
boolean | 
getZeroHeight()
get whether or not to display this row with 0 height 
 | 
void | 
removeCell(HSSFCell cell)
remove the HSSFCell from this row. 
 | 
void | 
setHeight(short height)
set the row's height or set to ff (-1) for undefined/default-height. 
 | 
void | 
setHeightInPoints(float height)
set the row's height in points. 
 | 
void | 
setRowNum(int rowNum)
set the row number of this row. 
 | 
void | 
setZeroHeight(boolean zHeight)
set whether or not to display this row with 0 height 
 | 
public static final int INITIAL_CAPACITY
protected HSSFRow()
protected HSSFRow(Workbook book, Sheet sheet, int rowNum)
book - low-level Workbook object containing the sheet that contains this rowsheet - low-level Sheet object that contains this RowrowNum - the row number of this row (0 based)HSSFSheet.createRow(int)protected HSSFRow(Workbook book, Sheet sheet, RowRecord record)
book - low-level Workbook object containing the sheet that contains this rowsheet - low-level Sheet object that contains this Rowrecord - the low level api object this row should representHSSFSheet.createRow(int)public HSSFCell createCell(short column)
 The cell that is returned is a CELL_TYPE_BLANK. The type can be changed
 either through calling setCellValue or setCellType.
column - - the column number this cell representspublic HSSFCell createCell(short column, int type)
The cell that is returned is a CELL_TYPE_BLANK. The type can be changed either through calling setCellValue or setCellType.
column - - the column number this cell representspublic void removeCell(HSSFCell cell)
cell - to removeprotected HSSFCell createCellFromRecord(CellValueRecordInterface cell)
cell - low level cell to create the high level representation frompublic void setRowNum(int rowNum)
rowNum - the row number (0-based)IndexOutOfBoundsException - if the row number is not within the range 0-65535.public int getRowNum()
public HSSFCell getCell(short cellnum)
cellnum - 0 based column numberpublic short getFirstCellNum()
public short getLastCellNum()
public int getPhysicalNumberOfCells()
public void setHeight(short height)
height - rowheight or 0xff for undefined (use sheet default)public void setZeroHeight(boolean zHeight)
zHeight - height is zero or not.public boolean getZeroHeight()
public void setHeightInPoints(float height)
height - row height in pointspublic short getHeight()
public float getHeightInPoints()
protected RowRecord getRowRecord()
public Iterator cellIterator()
public int compareTo(Object obj)
compareTo in interface ComparableCopyright © 2014 Open Microscopy Environment