Interface DataListener

  • All Known Implementing Classes:
    TemplateDataListener

    public interface DataListener
    Callback interface for scanning an spreadsheet.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int NON_MERGED  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void finishSheet()
      Come to the end of the sheet.
      void newCell​(int row, int column, java.lang.String value, int mergedColStart)
      Enter a new cell.
      void newRow​(int rowNumber, int columns)
      Enter a new row.
      void startSheet​(java.lang.String name)
      Start a new sheet
    • Method Detail

      • startSheet

        void startSheet​(java.lang.String name)
        Start a new sheet
        Parameters:
        name - the sheet name
      • finishSheet

        void finishSheet()
        Come to the end of the sheet.
      • newRow

        void newRow​(int rowNumber,
                    int columns)
        Enter a new row.
        Parameters:
        rowNumber -
        columns -
      • newCell

        void newCell​(int row,
                     int column,
                     java.lang.String value,
                     int mergedColStart)
        Enter a new cell. Do NOT call this event for trailling cells at the end of the line. It will just confuse the parser. If all the trailing cells are empty, just stop raising events.
        Parameters:
        row - the row number
        column - the column alpha character label
        value - the string value of the cell
        mergedColStart - the "source" column if it is merged. -1 otherwise.