org.apache.poi.ss.usermodel
Interface ConditionalFormattingRule
-
- All Known Implementing Classes:
- HSSFConditionalFormattingRule, XSSFConditionalFormattingRule
public interface ConditionalFormattingRuleRepresents a description of a conditional formatting rule
-
-
Field Summary
Fields Modifier and Type Field and Description static byteCONDITION_TYPE_CELL_VALUE_ISThis conditional formatting rule compares a cell value to a formula calculated result, using an operatorstatic byteCONDITION_TYPE_FORMULAThis conditional formatting rule contains a formula to evaluate.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description BorderFormattingcreateBorderFormatting()Create a new border formatting structure if it does not exist, otherwise just return existing object.FontFormattingcreateFontFormatting()Create a new font formatting structure if it does not exist, otherwise just return existing object.PatternFormattingcreatePatternFormatting()Create a new pattern formatting structure if it does not exist, otherwise just return existing object.BorderFormattinggetBorderFormatting()bytegetComparisonOperation()The comparison function used when the type of conditional formatting is set toCONDITION_TYPE_CELL_VALUE_ISbytegetConditionType()Type of conditional formatting rule.FontFormattinggetFontFormatting()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 isCONDITION_TYPE_CELL_VALUE_ISand operator is eitherComparisonOperator.BETWEENorComparisonOperator.NOT_BETWEENPatternFormattinggetPatternFormatting()
-
-
-
Field Detail
-
CONDITION_TYPE_CELL_VALUE_IS
static final byte CONDITION_TYPE_CELL_VALUE_IS
This conditional formatting rule compares a cell value to a formula calculated result, using an operator- See Also:
- Constant Field Values
-
CONDITION_TYPE_FORMULA
static final byte CONDITION_TYPE_FORMULA
This conditional formatting rule contains a formula to evaluate. When the formula result is true, the cell is highlighted.- See Also:
- Constant Field Values
-
-
Method Detail
-
createBorderFormatting
BorderFormatting createBorderFormatting()
Create a new border formatting structure if it does not exist, otherwise just return existing object.- Returns:
- - border formatting object, never returns
null.
-
getBorderFormatting
BorderFormatting getBorderFormatting()
- Returns:
- - border formatting object if defined,
nullotherwise
-
createFontFormatting
FontFormatting createFontFormatting()
Create a new font formatting structure if it does not exist, otherwise just return existing object.- Returns:
- - font formatting object, never returns
null.
-
getFontFormatting
FontFormatting getFontFormatting()
- Returns:
- - font formatting object if defined,
nullotherwise
-
createPatternFormatting
PatternFormatting createPatternFormatting()
Create a new pattern formatting structure if it does not exist, otherwise just return existing object.- Returns:
- - pattern formatting object, never returns
null.
-
getPatternFormatting
PatternFormatting getPatternFormatting()
- Returns:
- - pattern formatting object if defined,
nullotherwise
-
getConditionType
byte getConditionType()
Type of conditional formatting rule.MUST be either
CONDITION_TYPE_CELL_VALUE_ISorCONDITION_TYPE_FORMULA- Returns:
- the type of condition
-
getComparisonOperation
byte getComparisonOperation()
The comparison function used when the type of conditional formatting is set toCONDITION_TYPE_CELL_VALUE_ISMUST be a constant from
ComparisonOperator- Returns:
- the conditional format operator
-
getFormula1
java.lang.String getFormula1()
The formula used to evaluate the first operand for the conditional formatting rule.If the condition type is
CONDITION_TYPE_CELL_VALUE_IS, this field is the first operand of the comparison. If type isCONDITION_TYPE_FORMULA, this formula is used to determine if the conditional formatting is applied.If comparison type is
CONDITION_TYPE_FORMULAthe formula MUST be a Boolean function- Returns:
- the first formula
-
getFormula2
java.lang.String getFormula2()
The formula used to evaluate the second operand of the comparison when comparison type isCONDITION_TYPE_CELL_VALUE_ISand operator is eitherComparisonOperator.BETWEENorComparisonOperator.NOT_BETWEEN- Returns:
- the second formula
-
-
DataMelt 3.0 © DataMelt by jWork.ORG