public final class SE.Box2DCase extends java.lang.Object implements SheetExecutorCellCase
| 限定符和类型 | 方法和说明 |
|---|---|
BoxCE |
__nail(BoxCE box_ce,
int row,
int column) |
void |
add(Cell cell,
boolean override)
add Cell to CellCase
|
java.util.Iterator |
cellIterator() |
void |
clear()
clear all Cells.
|
java.lang.Object |
clone() |
AbstractResECWorkSheet |
dealWithReport(AbstractResECWorkSheet res_ec_report,
WorkSheet original_ws,
Actor actor,
boolean isExcelImport) |
AbstractResECWorkSheet |
dealWithReport4FormElementCase(AbstractResECWorkSheet res_ec_report,
FormElementCase original_ws,
Actor actor) |
int |
get_oi_column(int col) |
int[] |
get_oi_columns() |
int |
get_oi_row(int row) |
int[] |
get_oi_rows() |
Cell |
get(int column,
int row)
******************************************************
BoxCase是一个CellCase因此需要实现CellCase的方法
*******************************************************
|
BoxCE |
getBox(int row,
int column)
获取某个位置单元格
|
BoxCE[][] |
getBoxs2D() |
java.util.Iterator |
getColumn(int columnIndex) |
int |
getColumnCount()
get column count
|
int[] |
getColumns() |
int |
getIndexColumn(int columnIndex) |
int |
getIndexRow(int rowIndex) |
int[] |
getOi_columns() |
int[] |
getOi_rows() |
java.util.Iterator |
getRow(int rowIndex) |
int |
getRowCount()
get row count
|
int[] |
getRows() |
void |
insertColumn(int columnIndex)
insert column
|
protected int |
insertColumns(int columnIndex,
int[] o_mark) |
protected void |
insertColumns(java.util.List insert_info_list) |
void |
insertRow(int rowIndex)
insert row to rowIndex
|
protected int |
insertRows(int rowIndex,
int[] o_mark,
int insert_count) |
protected void |
insertRows(java.util.List insert_info_list) |
java.util.Iterator |
intersect(int column,
int row,
int width,
int height) |
void |
recalculate()
遍历每一行,重新计算WorkSheet.columnCount, rowCount
|
void |
releaseCache() |
Cell |
removeCell(int column,
int row)
remove Cell from position (column, row)
|
int |
removeColumn(int columnIndex)
remove column
|
int |
removeRow(int rowIndex)
remove row
|
void |
shrinktofit_postfix_if_not_cloned(ElementCase res_report,
Actor actor) |
void |
toCache(int maxCount,
int activePoolCount,
boolean cacheFirst) |
public int[] getOi_rows()
public int[] getOi_columns()
public BoxCE[][] getBoxs2D()
public BoxCE getBox(int row, int column)
SheetExecutorCellCasegetBox 在接口中 SheetExecutorCellCaseprotected void insertRows(java.util.List insert_info_list)
protected int insertRows(int rowIndex,
int[] o_mark,
int insert_count)
protected void insertColumns(java.util.List insert_info_list)
protected int insertColumns(int columnIndex,
int[] o_mark)
public AbstractResECWorkSheet dealWithReport(AbstractResECWorkSheet res_ec_report, WorkSheet original_ws, Actor actor, boolean isExcelImport)
public AbstractResECWorkSheet dealWithReport4FormElementCase(AbstractResECWorkSheet res_ec_report, FormElementCase original_ws, Actor actor)
public void shrinktofit_postfix_if_not_cloned(ElementCase res_report, Actor actor)
public Cell get(int column, int row)
public Cell removeCell(int column, int row)
CellCaseremoveCell 在接口中 CellCasepublic void insertRow(int rowIndex)
CellCasepublic int removeRow(int rowIndex)
CellCasepublic void insertColumn(int columnIndex)
CellCaseinsertColumn 在接口中 CellCasepublic java.util.Iterator cellIterator()
cellIterator 在接口中 CellCasepublic java.util.Iterator intersect(int column,
int row,
int width,
int height)
public int getIndexRow(int rowIndex)
getIndexRow 在接口中 CellCasepublic int[] getColumns()
getColumns 在接口中 CellCasepublic int getIndexColumn(int columnIndex)
getIndexColumn 在接口中 CellCasepublic int getColumnCount()
CellCasegetColumnCount 在接口中 CellCasepublic int getRowCount()
CellCasegetRowCount 在接口中 CellCasepublic int[] get_oi_rows()
public int[] get_oi_columns()
public int get_oi_row(int row)
public int get_oi_column(int col)
public void recalculate()
CellCaserecalculate 在接口中 CellCasepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void releaseCache()
releaseCache 在接口中 CellCasepublic void toCache(int maxCount,
int activePoolCount,
boolean cacheFirst)
public int removeColumn(int columnIndex)
CellCaseremoveColumn 在接口中 CellCase