Class ConditionalFormattingTable


  • public final class ConditionalFormattingTable
    extends RecordAggregate
    Holds all the conditional formatting for a workbook sheet.

    See OOO exelfileformat.pdf sec 4.12 'Conditional Formatting Table'

    • Constructor Detail

      • ConditionalFormattingTable

        public ConditionalFormattingTable()
        Creates an empty ConditionalFormattingTable
      • ConditionalFormattingTable

        public ConditionalFormattingTable​(RecordStream rs)
    • Method Detail

      • visitContainedRecords

        public void visitContainedRecords​(RecordAggregate.RecordVisitor rv)
        Description copied from class: RecordAggregate
        Visit each of the atomic BIFF records contained in this RecordAggregate in the order that they should be written to file. Implementors may or may not return the actual Records being used to manage POI's internal implementation. Callers should not assume either way, and therefore only attempt to modify those Records after cloning
        Specified by:
        visitContainedRecords in class RecordAggregate
        Parameters:
        rv - The visitor to use for callbacks while walking this object
      • add

        public int add​(CFRecordsAggregate cfAggregate)
        Returns:
        index of the newly added CF header aggregate
      • size

        public int size()
      • remove

        public void remove​(int index)
      • updateFormulasAfterCellShift

        public void updateFormulasAfterCellShift​(FormulaShifter shifter,
                                                 int externSheetIndex)