Class AbstractSheetAdv

    • Constructor Detail

      • AbstractSheetAdv

        public AbstractSheetAdv()
    • Method Detail

      • getRowIterator

        public abstract Iterator<AbstractRowAdv> getRowIterator​(boolean reverse,
                                                                int start,
                                                                int end)
      • getTableByRowCol

        public abstract STable getTableByRowCol​(int rowIdx,
                                                int colIdx)
      • isHidden

        public abstract boolean isHidden​(int rowIdx,
                                         int colIdx)
      • isRowHidden

        public abstract boolean isRowHidden​(int rowIdx)
      • isFiltered

        public abstract boolean isFiltered()
      • removeTables

        public abstract void removeTables​(Set<String> tableNames)
      • removeTable

        public abstract void removeTable​(STable table)
      • clearTables

        public abstract void clearTables()
      • setMergeOutOfSync

        public abstract void setMergeOutOfSync​(int state)
      • getMergeOutOfSync

        public abstract int getMergeOutOfSync()
      • getConditionalFormattingStyle

        public abstract ConditionalStyleImpl getConditionalFormattingStyle​(int row,
                                                                           int col)
      • getConditionalFormatting

        public abstract SConditionalFormatting getConditionalFormatting​(int row,
                                                                        int column)
        Parameters:
        row -
        column -
        Returns:
        the associated conditionalFormattingRule
        Since:
        3.9.0
      • removeConditionalFormatting

        public abstract void removeConditionalFormatting​(SConditionalFormatting scf)
      • nextConditionalId

        public abstract int nextConditionalId()
      • deleteConditionalFormatting

        public abstract void deleteConditionalFormatting​(SConditionalFormatting cfmt)
        Delete a conditional formatting from this sheet.
        Parameters:
        cfmt -
        Since:
        3.9.0
      • removeConditionalFormattingRegion

        public abstract void removeConditionalFormattingRegion​(CellRegion region)
        Remove a region from conditional formatting.
        Parameters:
        region -
        Since:
        3.9.0
      • deleteConditionalFormattingRegion

        public abstract List<SConditionalFormatting> deleteConditionalFormattingRegion​(CellRegion region)
        Delete a region from conditional formatting and return the deleted conditional formatting.
        Parameters:
        region -
        Returns:
        Since:
        3.9.0
      • getAllArrayFormulas

        public abstract List<CellRegion> getAllArrayFormulas()
        Description copied from interface: SSheet
        Returns all cell regions of array formula in the given sheet
        Specified by:
        getAllArrayFormulas in interface SSheet