Package org.apache.poi.ss.usermodel
Interface ColorScaleFormatting
-
- All Known Implementing Classes:
HSSFColorScaleFormatting,XSSFColorScaleFormatting
public interface ColorScaleFormattingHigh level representation for the Color Scale / Colour Scale / Color Gradient Formatting component of Conditional Formatting settings
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConditionalFormattingThresholdcreateThreshold()Creates a new, empty ThresholdColor[]getColors()Gets the list of colours that are interpolated between.intgetNumControlPoints()How many control points should be used to map the colours? Normally 2 or 3ConditionalFormattingThreshold[]getThresholds()Gets the list of thresholdsvoidsetColors(Color[] colors)Sets the list of colours that are interpolated between.voidsetNumControlPoints(int num)Sets the number of control points to use to map the colours.voidsetThresholds(ConditionalFormattingThreshold[] thresholds)Sets the of thresholds.
-
-
-
Method Detail
-
getNumControlPoints
int getNumControlPoints()
How many control points should be used to map the colours? Normally 2 or 3
-
setNumControlPoints
void setNumControlPoints(int num)
Sets the number of control points to use to map the colours. Should normally be 2 or 3.After updating, you need to ensure that the
Thresholdcount and Color count match
-
getColors
Color[] getColors()
Gets the list of colours that are interpolated between.
-
setColors
void setColors(Color[] colors)
Sets the list of colours that are interpolated between. The number must matchgetNumControlPoints()
-
getThresholds
ConditionalFormattingThreshold[] getThresholds()
Gets the list of thresholds
-
setThresholds
void setThresholds(ConditionalFormattingThreshold[] thresholds)
Sets the of thresholds. The number must matchgetNumControlPoints()
-
createThreshold
ConditionalFormattingThreshold createThreshold()
Creates a new, empty Threshold
-
-