java.lang.Object
org.eclipse.epsilon.emc.spreadsheets.SpreadsheetRow
org.eclipse.epsilon.emc.spreadsheets.excel.ExcelRow

public class ExcelRow extends SpreadsheetRow
  • Field Details

    • worksheet

      protected ExcelWorksheet worksheet
    • row

      protected org.apache.poi.ss.usermodel.Row row
  • Constructor Details

    • ExcelRow

      public ExcelRow(ExcelWorksheet worksheet, org.apache.poi.ss.usermodel.Row row)
  • Method Details

    • getVisibleCellValue

      public String getVisibleCellValue(SpreadsheetColumn column)
      Description copied from class: SpreadsheetRow
      The purpose of this method is to return the visible value stored by the given cell. The 'visible value' means the value stored by the cell and observed when the row is viewed in the spreadsheet. This means any worksheet metadata shall be disregarded by this method.
      Specified by:
      getVisibleCellValue in class SpreadsheetRow
      Returns:
      the visible value of the cell
    • overwriteCellValue

      public void overwriteCellValue(SpreadsheetColumn column, String value)
      Description copied from class: SpreadsheetRow
      The purpose of this method is to overwrite the value of the cell.
      Specified by:
      overwriteCellValue in class SpreadsheetRow
      value - the new value of the cell
    • getRow

      public org.apache.poi.ss.usermodel.Row getRow()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object