1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.millscript.office.excel.records;
22
23 import org.millscript.office.excel.Record;
24 import org.millscript.office.excel.blocks.ConditionalFormattingTable;
25 import org.millscript.office.excel.records.substructures.CellRangeAddress;
26
27 /**
28 *
29 */
30 public class CondFmt extends Record implements ConditionalFormattingTable {
31
32 private CellRangeAddress[] allConditionallyFormattedRanges;
33
34 private boolean cfCellsNeedRecalcOrRedraw;
35
36 private int numberOfFollowingCFRecords;
37
38 private CellRangeAddress rangeEnclosingAllConditionallyFormattedRanges;
39
40 /**
41 * @param ranges The allConditionallyFormattedRanges to set.
42 */
43 public void setAllConditionallyFormattedRanges( final CellRangeAddress[] ranges ) {
44 this.allConditionallyFormattedRanges = ranges;
45 }
46
47 /**
48 * @param needUpdate The cfCellsNeedRecalcOrRedraw to set.
49 */
50 public void setCfCellsNeedRecalcOrRedraw( final boolean needUpdate ) {
51 this.cfCellsNeedRecalcOrRedraw = needUpdate;
52 }
53
54 /**
55 * @param n The numberOfFollowingCFRecords to set.
56 */
57 public void setNumberOfFollowingCFRecords( final int n ) {
58 this.numberOfFollowingCFRecords = n;
59 }
60
61 /**
62 * @param range The rangeEnclosingAllConditionallyFormattedRanges to set.
63 */
64 public void setRangeEnclosingAllConditionallyFormattedRanges( final CellRangeAddress range ) {
65 this.rangeEnclosingAllConditionallyFormattedRanges = range;
66 }
67
68 }