Interface IWritableGrid

  • All Superinterfaces:
    IGrid
    All Known Implementing Classes:
    XlsSheetGridModel

    public interface IWritableGrid
    extends IGrid
    Author:
    snshor
    • Method Detail

      • addMergedRegion

        int addMergedRegion​(IGridRegion reg)
      • clearCell

        void clearCell​(int col,
                       int row)
      • copyCell

        void copyCell​(int colFrom,
                      int rowFrom,
                      int colTo,
                      int rowTo)
      • findEmptyRect

        IGridRegion findEmptyRect​(int width,
                                  int height)
        Finds a rectangular area of given width and height on the grid that can be used for writing. The returned region should not intersect with or touch existing not empty cells.
        Parameters:
        width - rectangle width
        height - rectangle height
        Returns:
        region representing required rectangle or null if not found
      • removeMergedRegion

        void removeMergedRegion​(IGridRegion to)
      • removeMergedRegion

        void removeMergedRegion​(int x,
                                int y)
      • setCellStyle

        void setCellStyle​(int col,
                          int row,
                          ICellStyle style)
      • setCellBorderStyle

        void setCellBorderStyle​(int col,
                                int row,
                                ICellStyle style)
      • setCellAlignment

        void setCellAlignment​(int col,
                              int row,
                              org.apache.poi.ss.usermodel.HorizontalAlignment alignment)
      • setCellIndent

        void setCellIndent​(int col,
                           int row,
                           int indent)
      • setCellFillColor

        void setCellFillColor​(int col,
                              int row,
                              short[] color)
      • setCellFontBold

        void setCellFontBold​(int col,
                             int row,
                             boolean bold)
      • setCellFontItalic

        void setCellFontItalic​(int col,
                               int row,
                               boolean italic)
      • setCellFontUnderline

        void setCellFontUnderline​(int col,
                                  int row,
                                  boolean underlined)
      • setCellFontColor

        void setCellFontColor​(int col,
                              int row,
                              short[] color)
      • setCellComment

        void setCellComment​(int col,
                            int row,
                            String comment,
                            String prevCommentAuthor)
      • setCellValue

        void setCellValue​(int col,
                          int row,
                          Object value)
      • setCellStringValue

        void setCellStringValue​(int col,
                                int row,
                                String value)
      • setCellFormula

        void setCellFormula​(int col,
                            int row,
                            String formula)