Package org.odftoolkit.odfdom.doc.table
Class OdfTableCellRange
java.lang.Object
org.odftoolkit.odfdom.doc.table.OdfTableCellRange
OdfTableCellRange represent a rang of cells that are adjacent with each other
OdfTableCellRange provides methods to get/set/modify the properties of cell range.
-
Method Summary
Modifier and TypeMethodDescriptiongetCellByPosition
(int clmIndex, int rowIndex) Returns a single cell that is positioned at specified column and row.getCellByPosition
(String address) Returns a single cell that is positioned at specified cell address.Get the name of the named cell range.int
Get the number of columns in this cell range.int
Get the number of rows in this cell range.getTable()
Get theOdfTable
instance who contains this cell range.void
merge()
Merge the current cell range to one cellvoid
setCellRangeName
(String cellRangeName) Set the name of the current cell range.
-
Method Details
-
merge
public void merge()Merge the current cell range to one cell -
getCellRangeName
Get the name of the named cell range.- Returns:
- the name of the cell range
-
setCellRangeName
Set the name of the current cell range.- Parameters:
cellRangeName
- the name that need to set
-
getTable
Get theOdfTable
instance who contains this cell range.- Returns:
- the table that contains the cell range.
-
getRowNumber
public int getRowNumber()Get the number of rows in this cell range.- Returns:
- rows number in the cell range
-
getColumnNumber
public int getColumnNumber()Get the number of columns in this cell range.- Returns:
- columns number in the cell range
-
getCellByPosition
Returns a single cell that is positioned at specified column and row.- Parameters:
clmIndex
- the column index of the cell inside the range.rowIndex
- the row index of the cell inside the range.- Returns:
- the cell at the specified position relative to the start position of the cell range
- Throws:
IndexOutOfBoundsException
- if the column/row index is bigger than the column/row count
-
getCellByPosition
Returns a single cell that is positioned at specified cell address.- Parameters:
address
- the cell address of the cell inside the range.- Returns:
- the cell at the specified cell address relative to the start position of the cell range
-