Class XlsxColumnFormat

java.lang.Object
overit.geocall.basic.ui.xlsx.format.XlsxColumnFormat
All Implemented Interfaces:
IXlsxFormat, Identified

public class XlsxColumnFormat extends Object implements Identified, IXlsxFormat
This class implements Identified and IXlsxFormat.
The class implements column format of XlsxTableView or POIResourceView.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.poi.xssf.usermodel.XSSFCellStyle[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.poi.xssf.usermodel.XSSFCellStyle
    getCellStyle(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella, int rowNum)
    There are two different format, one with a colored background and one without it, to be able to differentiate even and odd rows.
    org.apache.poi.xssf.usermodel.XSSFCellStyle
    getCellStyle(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella, int rowNum, String styleName)
    There are two different format, one with a colored background and one without it, to be able to differentiate even and odd rows.
    Returns the Identity associated to the component
    protected static org.apache.poi.xssf.usermodel.XSSFFont
    giveFont(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella)
     
    protected org.apache.poi.xssf.usermodel.XSSFCellStyle
    makeCellStyle(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella, org.apache.poi.xssf.usermodel.XSSFFont font, boolean pari)
     
    void
    Sets the Identity to the component

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • _cs

      protected org.apache.poi.xssf.usermodel.XSSFCellStyle[] _cs
  • Constructor Details

    • XlsxColumnFormat

      public XlsxColumnFormat()
  • Method Details

    • getIdentity

      public Identity getIdentity()
      Description copied from interface: Identified
      Returns the Identity associated to the component
      Specified by:
      getIdentity in interface Identified
      Returns:
      The Identity of the user currently logged in the application
    • setIdentity

      public void setIdentity(Identity id)
      Description copied from interface: Identified
      Sets the Identity to the component
      Specified by:
      setIdentity in interface Identified
      Parameters:
      id - The Identity that must be associated to the component
    • getCellStyle

      public org.apache.poi.xssf.usermodel.XSSFCellStyle getCellStyle(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella, int rowNum)
      There are two different format, one with a colored background and one without it, to be able to differentiate even and odd rows.
      Parameters:
      sheet - The sheet where is the cell
      cella - The cell to consider
      rowNum - The row number
      Returns:
      An XSSFCellStyle discerned if the row is even or odd
    • getCellStyle

      public org.apache.poi.xssf.usermodel.XSSFCellStyle getCellStyle(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella, int rowNum, String styleName)
      There are two different format, one with a colored background and one without it, to be able to differentiate even and odd rows.
      Parameters:
      sheet - The sheet where is the cell
      cella - The cell to consider
      rowNum - The row number
      styleName - Optional name for style caching. If null, caching is bypassed. When provided and caching is active, enables style reuse for performance optimization.
      Returns:
      An XSSFCellStyle discerned if the row is even or odd
    • giveFont

      protected static org.apache.poi.xssf.usermodel.XSSFFont giveFont(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella)
    • makeCellStyle

      protected org.apache.poi.xssf.usermodel.XSSFCellStyle makeCellStyle(org.apache.poi.ss.usermodel.Sheet sheet, XlsxComponent cella, org.apache.poi.xssf.usermodel.XSSFFont font, boolean pari)