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 OdfTableCellgetCellByPosition(int clmIndex, int rowIndex)Returns a single cell that is positioned at specified column and row.OdfTableCellgetCellByPosition(String address)Returns a single cell that is positioned at specified cell address.StringgetCellRangeName()Get the name of the named cell range.intgetColumnNumber()Get the number of columns in this cell range.intgetRowNumber()Get the number of rows in this cell range.OdfTablegetTable()Get theOdfTableinstance who contains this cell range.voidmerge()Merge the current cell range to one cellvoidsetCellRangeName(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 theOdfTableinstance 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
-
-