Package org.apache.poi.ss.usermodel
Interface DifferentialStyleProvider
-
- All Known Subinterfaces:
ConditionalFormattingRule
- All Known Implementing Classes:
HSSFConditionalFormattingRule
public interface DifferentialStyleProvider
Interface for classes providing differential style definitions, such as conditional format rules and table/pivot table styles.- Since:
- 3.17 beta 1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BorderFormatting
getBorderFormatting()
FontFormatting
getFontFormatting()
ExcelNumberFormat
getNumberFormat()
PatternFormatting
getPatternFormatting()
int
getStripeSize()
This is the number of rows or columns in a band or stripe.
-
-
-
Method Detail
-
getBorderFormatting
BorderFormatting getBorderFormatting()
- Returns:
- - border formatting object if defined,
null
otherwise
-
getFontFormatting
FontFormatting getFontFormatting()
- Returns:
- - font formatting object if defined,
null
otherwise
-
getNumberFormat
ExcelNumberFormat getNumberFormat()
- Returns:
- number format defined for this rule, or null if the cell default should be used
-
getPatternFormatting
PatternFormatting getPatternFormatting()
- Returns:
- - pattern formatting object if defined,
null
otherwise
-
getStripeSize
int getStripeSize()
This is the number of rows or columns in a band or stripe. For styles that represent stripes, it must be > 1, for all others it is 0. Not the greatest overloading by the OOXML spec.- Returns:
- number of rows/columns in a stripe for stripe styles, 0 for all others
-
-