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 other

OdfTableCellRange provides methods to get/set/modify the properties of cell range.

  • Method Details

    • 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 the OdfTable 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