public class DataRow extends Row
| 限定符和类型 | 字段和说明 |
|---|---|
protected HeaderRow |
headerRow
row所代表的HeaderRow, 可为空
|
cells, children, endRowNum, firstColumnNum, lastColumnNum, nextRow, parentRow, startRowNum| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addCell(IMergedCell cell) |
protected DataRow |
addDataRow()
添加一行
|
protected DataRow |
addDataRow(DataRow row,
int rowCount) |
protected DataRow |
addDataRow(int rowCount)
添加指定行数的一行
|
protected VirtualRow |
addVirtualRow(int rowCount) |
protected VirtualRow |
appendVirtualRowAt(DataRow row) |
protected VirtualRow |
appendVirtualRowAt(DataRow row,
int rowCount)
在指定数据行后追加虚拟行
|
IMergedCell |
getCellByColumnNum(int columnNum)
获取指定列的单元格, 指定列的单一单元格,默认向上查找
|
protected java.util.List<IMergedCell> |
getCellsByColumnNum(int columnNum)
获取指定列的多个单元格,向下查找
|
java.util.Map<java.lang.Integer,IMergedCell> |
getHeaderCellMap() |
java.lang.String |
getPath() |
RowTypeEnum |
getRowType()
获取行类型
|
boolean |
hasHeaderData(int columnNum) |
boolean |
hasHeaderDataInChild(int columnNum) |
protected void |
repair()
修复空单元格
|
void |
setHeaderRow(HeaderRow headerRow) |
void |
setPath(java.lang.String path) |
expandRow, findNextRowNumInChildren, getCells, getChildren, getEndRowNum, getFirstColumnNum, getLastColumnNum, getNextRow, getParentRow, getStartRowNum, hasRow, raiseRowNum, setEndRowNum, setNextRow, setParentRow, setStartRowNumprotected HeaderRow headerRow
public DataRow()
public DataRow(int startRowNum)
public DataRow(int startRowNum,
int endRowNum)
public RowTypeEnum getRowType()
RowgetRowType 在类中 Rowprotected void addCell(IMergedCell cell)
protected DataRow addDataRow(int rowCount)
rowCount - 指定行数protected DataRow addDataRow()
protected VirtualRow appendVirtualRowAt(DataRow row)
protected VirtualRow appendVirtualRowAt(DataRow row, int rowCount)
row - 数据行protected VirtualRow addVirtualRow(int rowCount)
protected void repair()
public IMergedCell getCellByColumnNum(int columnNum)
columnNum - 列号protected java.util.List<IMergedCell> getCellsByColumnNum(int columnNum)
columnNum - 列号public boolean hasHeaderData(int columnNum)
public boolean hasHeaderDataInChild(int columnNum)
public java.util.Map<java.lang.Integer,IMergedCell> getHeaderCellMap()
public java.lang.String getPath()
public void setPath(java.lang.String path)
public void setHeaderRow(HeaderRow headerRow)