Class CellBasedXLSXAdapter

  • All Implemented Interfaces:
    AdapterInterface, java.io.Serializable

    public abstract class CellBasedXLSXAdapter
    extends SimpleXLSXAdapter

    Abstract adapter dedicated to Excel speadsheet integration
    The only method to implement is the single cell level processCell() method

    See Also:
    Serialized Form
    • Constructor Detail

      • CellBasedXLSXAdapter

        public CellBasedXLSXAdapter()
    • Method Detail

      • startProcessSheet

        public void startProcessSheet​(int sheetNumber,
                                      java.lang.String sheetName)
        Start sheet hook
      • endProcessSheet

        public void endProcessSheet​(int sheetNumber,
                                    java.lang.String sheetName)
        End sheet hook
      • startProcessRow

        public void startProcessRow​(int rowNumber)
        Start row hook
      • endProcessRow

        public void endProcessRow​(int rowNumber)
        End sheet hook
      • processCell

        public abstract java.lang.String processCell​(int sheetNumber,
                                                     int rowNumber,
                                                     int cellNumber,
                                                     java.lang.Object value)
                                              throws PlatformException,
                                                     java.lang.InterruptedException

        Cell processing to override

        Parameters:
        sheetNumber - Sheet number
        rowNumber - Row number in sheet
        cellNumber - Cell number in row
        value - Cell value (can be either Double, Date or String instance)
        Returns:
        Processed cell as Simplicite XML statements or null
        Throws:
        PlatformException
        java.lang.InterruptedException