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)
SheetExecutorCellCase
getBox
在接口中 SheetExecutorCellCase
protected 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)
CellCase
removeCell
在接口中 CellCase
public void insertRow(int rowIndex)
CellCase
public int removeRow(int rowIndex)
CellCase
public void insertColumn(int columnIndex)
CellCase
insertColumn
在接口中 CellCase
public java.util.Iterator cellIterator()
cellIterator
在接口中 CellCase
public java.util.Iterator intersect(int column, int row, int width, int height)
public int getIndexRow(int rowIndex)
getIndexRow
在接口中 CellCase
public int[] getColumns()
getColumns
在接口中 CellCase
public int getIndexColumn(int columnIndex)
getIndexColumn
在接口中 CellCase
public int getColumnCount()
CellCase
getColumnCount
在接口中 CellCase
public int getRowCount()
CellCase
getRowCount
在接口中 CellCase
public 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()
CellCase
recalculate
在接口中 CellCase
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public void releaseCache()
releaseCache
在接口中 CellCase
public void toCache(int maxCount, int activePoolCount, boolean cacheFirst)
public int removeColumn(int columnIndex)
CellCase
removeColumn
在接口中 CellCase