Interface PivotExportContext


  • public interface PivotExportContext
    A context object containing information required for exporting to other files
    • Method Detail

      • getColumnOffset

        int getColumnOffset()
        Retrieve the column count of the row field area, which is also the column span of the row title cell.
      • getRowOffset

        int getRowOffset()
        Retrieve the row count of the column field area, which is also the row span of the row title cell.
      • getColumnCount

        int getColumnCount​(boolean withDataField,
                           boolean withGrandTotal)
        Retrieve the column count of the column field area.
        Parameters:
        withDataField - whether to concern data field. If true and there are multiple data fields, the count is multiplied by the number of data fields.
        withGrandTotal - whether to include grand total fields.
      • getRowCount

        int getRowCount​(boolean withDataField,
                        boolean withGrandTotal)
        Retrieve the row count of the row field area.
        Parameters:
        withDataField - whether to concern data field. If true and there are multiple data fields, the count is multiplied by the number of data fields.
        withGrandTotal - whether to include grand total fields.
      • getSheetWidth

        int getSheetWidth()
        Return sheet width, the total column count.
      • getSheetHeight

        int getSheetHeight()
        Return sheet height, the total row count.
      • getCell

        PivotExportCell getCell​(int rowIndex,
                                int columnIndex)
        Retrieve the cell information at given position.
      • getTitleCell

        PivotExportCell getTitleCell​(PivotExportCell.Type type)
        Retrieves one of the title cells.
        Parameters:
        type - must be TITLE_DATA, TITLE_COLUMN, or TITLE_ROW
      • getRawData

        Iterable<? extends List<?>> getRawData()
        Returns raw data.
      • getRowFields

        PivotField[] getRowFields()
        Returns row fields.
      • getColumnFields

        PivotField[] getColumnFields()
        Returns column fields.
      • getDataFields

        PivotField[] getDataFields()
        Returns data fields.
      • getAllFields

        PivotField[] getAllFields()
        Returns all fields.
      • isDataFieldColumnOrient

        boolean isDataFieldColumnOrient()
        Returns data fields.
      • isOpen

        boolean isOpen()
        open all row/column headers when exporting
        Returns:
        flag