Class 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 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 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