Package org.zkoss.pivot.util
Interface PivotExportContext
public interface PivotExportContext
A context object containing information required for exporting to other files
-
Method Summary
Modifier and TypeMethodDescriptionReturns all fields.getCell(int rowIndex, int columnIndex) Retrieve the cell information at given position.intgetColumnCount(boolean withDataField, boolean withGrandTotal) Retrieve the column count of the column field area.Returns column fields.intRetrieve the column count of the row field area, which is also the column span of the row title cell.Returns data fields.Returns raw fields.Returns raw data.intgetRowCount(boolean withDataField, boolean withGrandTotal) Retrieve the row count of the row field area.Returns row fields.intRetrieve the row count of the column field area, which is also the row span of the row title cell.intReturn sheet height, the total row count.intReturn sheet width, the total column count.Retrieves one of the title cells.booleanReturns data fields.booleanisOpen()open all row/column headers when exporting
-
Method Details
-
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
Retrieve the cell information at given position. -
getTitleCell
Retrieves one of the title cells.- Parameters:
type- must be TITLE_DATA, TITLE_COLUMN, or TITLE_ROW
-
getRawData
Returns raw data. -
getRawColumns
Returns raw fields. -
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
-
getSheetConfig
PivotExportSheetConfig getSheetConfig()- Returns:
- the current Sheet Configuration
-