Package org.apache.poi.xssf.usermodel
Class XSSFConditionalFormatting
- java.lang.Object
-
- org.apache.poi.xssf.usermodel.XSSFConditionalFormatting
-
- All Implemented Interfaces:
ConditionalFormatting
public class XSSFConditionalFormatting extends java.lang.Object implements ConditionalFormatting
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRule(ConditionalFormattingRule cfRule)Add a Conditional Formatting rule.CellRangeAddress[]getFormattingRanges()intgetNumberOfRules()XSSFConditionalFormattingRulegetRule(int idx)voidsetFormattingRanges(CellRangeAddress[] ranges)Sets the cell ranges the rule conditional formatting must be applied to.voidsetRule(int idx, ConditionalFormattingRule cfRule)Replaces an existing Conditional Formatting rule at position idx.java.lang.StringtoString()
-
-
-
Method Detail
-
getFormattingRanges
public CellRangeAddress[] getFormattingRanges()
- Specified by:
getFormattingRangesin interfaceConditionalFormatting- Returns:
- array of CellRangeAddresss. Never
null
-
setFormattingRanges
public void setFormattingRanges(CellRangeAddress[] ranges)
Description copied from interface:ConditionalFormattingSets the cell ranges the rule conditional formatting must be applied to.- Specified by:
setFormattingRangesin interfaceConditionalFormatting- Parameters:
ranges- non-null array of CellRangeAddresss
-
setRule
public void setRule(int idx, ConditionalFormattingRule cfRule)Replaces an existing Conditional Formatting rule at position idx. Excel allows to create up to 3 Conditional Formatting rules. This method can be useful to modify existing Conditional Formatting rules.- Specified by:
setRulein interfaceConditionalFormatting- Parameters:
idx- position of the rule. Should be between 0 and 2.cfRule- - Conditional Formatting rule
-
addRule
public void addRule(ConditionalFormattingRule cfRule)
Add a Conditional Formatting rule. Excel allows to create up to 3 Conditional Formatting rules.- Specified by:
addRulein interfaceConditionalFormatting- Parameters:
cfRule- - Conditional Formatting rule
-
getRule
public XSSFConditionalFormattingRule getRule(int idx)
- Specified by:
getRulein interfaceConditionalFormatting- Returns:
- the Conditional Formatting rule at position idx.
-
getNumberOfRules
public int getNumberOfRules()
- Specified by:
getNumberOfRulesin interfaceConditionalFormatting- Returns:
- number of Conditional Formatting rules.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-