Class XSSFCellFill


  • public final class XSSFCellFill
    extends java.lang.Object
    This element specifies fill formatting. A cell fill consists of a background color, foreground color, and pattern to be applied across the cell.
    • Constructor Detail

      • XSSFCellFill

        public XSSFCellFill​(CTFill fill,
                            IndexedColorMap colorMap)
        Creates a CellFill from the supplied parts
        Parameters:
        fill - - fill
      • XSSFCellFill

        public XSSFCellFill()
        Creates an empty CellFill
    • Method Detail

      • getFillBackgroundColor

        public XSSFColor getFillBackgroundColor()
        Get the background fill color.
        Returns:
        fill color, null if color is not set
      • setFillBackgroundColor

        public void setFillBackgroundColor​(int index)
        Set the background fill color represented as a indexed color value.
        Parameters:
        index -
      • setFillBackgroundColor

        public void setFillBackgroundColor​(XSSFColor color)
        Set the background fill color represented as a XSSFColor value.
        Parameters:
        color -
      • getFillForegroundColor

        public XSSFColor getFillForegroundColor()
        Get the foreground fill color.
        Returns:
        XSSFColor - foreground color. null if color is not set
      • setFillForegroundColor

        public void setFillForegroundColor​(int index)
        Set the foreground fill color as a indexed color value
        Parameters:
        index - - the color to use
      • setFillForegroundColor

        public void setFillForegroundColor​(XSSFColor color)
        Set the foreground fill color represented as a XSSFColor value.
        Parameters:
        color - - the color to use
      • getPatternType

        public STPatternType.Enum getPatternType()
        get the fill pattern
        Returns:
        fill pattern type. null if fill pattern is not set
      • setPatternType

        public void setPatternType​(STPatternType.Enum patternType)
        set the fill pattern
        Parameters:
        patternType - fill pattern to use
      • getCTFill

        @Internal
        public CTFill getCTFill()
        Returns the underlying XML bean.
        Returns:
        CTFill
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object