Package org.odftoolkit.odfdom.doc.table
Class OdfTableCellRange
- java.lang.Object
-
- org.odftoolkit.odfdom.doc.table.OdfTableCellRange
-
public class OdfTableCellRange extends Object
OdfTableCellRange represent a rang of cells that are adjacent with each otherOdfTableCellRange provides methods to get/set/modify the properties of cell range.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OdfTableCell
getCellByPosition(int clmIndex, int rowIndex)
Returns a single cell that is positioned at specified column and row.OdfTableCell
getCellByPosition(String address)
Returns a single cell that is positioned at specified cell address.String
getCellRangeName()
Get the name of the named cell range.int
getColumnNumber()
Get the number of columns in this cell range.int
getRowNumber()
Get the number of rows in this cell range.OdfTable
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 Detail
-
merge
public void merge()
Merge the current cell range to one cell
-
getCellRangeName
public String getCellRangeName()
Get the name of the named cell range.- Returns:
- the name of the cell range
-
setCellRangeName
public void setCellRangeName(String cellRangeName)
Set the name of the current cell range.- Parameters:
cellRangeName
- the name that need to set
-
getTable
public OdfTable 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
public OdfTableCell getCellByPosition(int clmIndex, int rowIndex) throws IndexOutOfBoundsException
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
public OdfTableCell getCellByPosition(String address)
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
-
-