org.apache.poi.xssf.usermodel
Class XSSFConditionalFormattingRule
- java.lang.Object
-
- org.apache.poi.xssf.usermodel.XSSFConditionalFormattingRule
-
- All Implemented Interfaces:
- ConditionalFormattingRule
public class XSSFConditionalFormattingRule extends java.lang.Object implements ConditionalFormattingRule
-
-
Field Summary
-
Fields inherited from interface org.apache.poi.ss.usermodel.ConditionalFormattingRule
CONDITION_TYPE_CELL_VALUE_IS, CONDITION_TYPE_FORMULA
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description XSSFBorderFormattingcreateBorderFormatting()Create a new border formatting structure if it does not exist, otherwise just return existing object.XSSFFontFormattingcreateFontFormatting()Create a new font formatting structure if it does not exist, otherwise just return existing object.XSSFPatternFormattingcreatePatternFormatting()Create a new pattern formatting structure if it does not exist, otherwise just return existing object.XSSFBorderFormattinggetBorderFormatting()bytegetComparisonOperation()The comparison function used when the type of conditional formatting is set toConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_ISbytegetConditionType()Type of conditional formatting rule.XSSFFontFormattinggetFontFormatting()java.lang.StringgetFormula1()The formula used to evaluate the first operand for the conditional formatting rule.java.lang.StringgetFormula2()The formula used to evaluate the second operand of the comparison when comparison type isConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_ISand operator is eitherComparisonOperator.BETWEENorComparisonOperator.NOT_BETWEENXSSFPatternFormattinggetPatternFormatting()
-
-
-
Method Detail
-
createBorderFormatting
public XSSFBorderFormatting createBorderFormatting()
Create a new border formatting structure if it does not exist, otherwise just return existing object.- Specified by:
createBorderFormattingin interfaceConditionalFormattingRule- Returns:
- - border formatting object, never returns
null.
-
getBorderFormatting
public XSSFBorderFormatting getBorderFormatting()
- Specified by:
getBorderFormattingin interfaceConditionalFormattingRule- Returns:
- - border formatting object if defined,
nullotherwise
-
createFontFormatting
public XSSFFontFormatting createFontFormatting()
Create a new font formatting structure if it does not exist, otherwise just return existing object.- Specified by:
createFontFormattingin interfaceConditionalFormattingRule- Returns:
- - font formatting object, never returns
null.
-
getFontFormatting
public XSSFFontFormatting getFontFormatting()
- Specified by:
getFontFormattingin interfaceConditionalFormattingRule- Returns:
- - font formatting object if defined,
nullotherwise
-
createPatternFormatting
public XSSFPatternFormatting createPatternFormatting()
Create a new pattern formatting structure if it does not exist, otherwise just return existing object.- Specified by:
createPatternFormattingin interfaceConditionalFormattingRule- Returns:
- - pattern formatting object, never returns
null.
-
getPatternFormatting
public XSSFPatternFormatting getPatternFormatting()
- Specified by:
getPatternFormattingin interfaceConditionalFormattingRule- Returns:
- - pattern formatting object if defined,
nullotherwise
-
getConditionType
public byte getConditionType()
Type of conditional formatting rule.MUST be either
ConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_ISorConditionalFormattingRule.CONDITION_TYPE_FORMULA- Specified by:
getConditionTypein interfaceConditionalFormattingRule- Returns:
- the type of condition
-
getComparisonOperation
public byte getComparisonOperation()
The comparison function used when the type of conditional formatting is set toConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_ISMUST be a constant from
ComparisonOperator- Specified by:
getComparisonOperationin interfaceConditionalFormattingRule- Returns:
- the conditional format operator
-
getFormula1
public java.lang.String getFormula1()
The formula used to evaluate the first operand for the conditional formatting rule.If the condition type is
ConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_IS, this field is the first operand of the comparison. If type isConditionalFormattingRule.CONDITION_TYPE_FORMULA, this formula is used to determine if the conditional formatting is applied.If comparison type is
ConditionalFormattingRule.CONDITION_TYPE_FORMULAthe formula MUST be a Boolean function- Specified by:
getFormula1in interfaceConditionalFormattingRule- Returns:
- the first formula
-
getFormula2
public java.lang.String getFormula2()
The formula used to evaluate the second operand of the comparison when comparison type isConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_ISand operator is eitherComparisonOperator.BETWEENorComparisonOperator.NOT_BETWEEN- Specified by:
getFormula2in interfaceConditionalFormattingRule- Returns:
- the second formula
-
-
DataMelt 3.0 © DataMelt by jWork.ORG