public class HSSFRow
extends java.lang.Object
implements java.lang.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 |
|---|---|
java.util.Iterator |
cellIterator() |
int |
compareTo(java.lang.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(java.lang.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)java.lang.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 java.util.Iterator cellIterator()
public int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparablepublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2014 Open Microscopy Environment