LibreOffice
LibreOffice 7.4 SDK API Reference
Public Member Functions | List of all members
XPivotTableDataProvider Interface Reference

Data provider specific for pivot chart data. More...

import"XPivotTableDataProvider.idl";

Inheritance diagram for XPivotTableDataProvider:
XInterface

Public Member Functions

sequence< com::sun::star::chart2::data::PivotTableFieldEntrygetColumnFields ()
 names of column fields from the associated pivot table More...
 
sequence< com::sun::star::chart2::data::PivotTableFieldEntrygetRowFields ()
 names of row fields from the associated pivot table More...
 
sequence< com::sun::star::chart2::data::PivotTableFieldEntrygetPageFields ()
 names of page fields from the associated pivot table More...
 
sequence< com::sun::star::chart2::data::PivotTableFieldEntrygetDataFields ()
 names of data fields from the associated pivot table More...
 
string getPivotTableName ()
 get the associated pivot table name More...
 
void setPivotTableName ([in] string sPivotTableName)
 set the associated pivot table name More...
 
boolean hasPivotTable ()
 check if the associated pivot table exists More...
 
XDataSequence createDataSequenceOfValuesByIndex ([in] long nIndex)
 creates a single data sequence of values for the given data series index. More...
 
XDataSequence createDataSequenceOfLabelsByIndex ([in] long nIndex)
 creates a single data sequence of label(s) for the given data series index. More...
 
XDataSequence createDataSequenceOfCategories ()
 creates a single data sequence of categories. More...
 
string getFieldOutputDescription ([in] long nDimensionIndex)
 field output description: either "- all -", "- multiple -", or specific value More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 

Detailed Description

Data provider specific for pivot chart data.

Since
LibreOffice 5.4

Member Function Documentation

◆ createDataSequenceOfCategories()

XDataSequence createDataSequenceOfCategories ( )

creates a single data sequence of categories.

◆ createDataSequenceOfLabelsByIndex()

XDataSequence createDataSequenceOfLabelsByIndex ( [in] long  nIndex)

creates a single data sequence of label(s) for the given data series index.

Parameters
nIndexindex of the data series

◆ createDataSequenceOfValuesByIndex()

XDataSequence createDataSequenceOfValuesByIndex ( [in] long  nIndex)

creates a single data sequence of values for the given data series index.

Parameters
nIndexindex of the data series

◆ getColumnFields()

names of column fields from the associated pivot table

◆ getDataFields()

names of data fields from the associated pivot table

◆ getFieldOutputDescription()

string getFieldOutputDescription ( [in] long  nDimensionIndex)

field output description: either "- all -", "- multiple -", or specific value

Parameters
nDimensionIndexdimension index of the field

◆ getPageFields()

names of page fields from the associated pivot table

◆ getPivotTableName()

string getPivotTableName ( )

get the associated pivot table name

◆ getRowFields()

names of row fields from the associated pivot table

◆ hasPivotTable()

boolean hasPivotTable ( )

check if the associated pivot table exists

◆ setPivotTableName()

void setPivotTableName ( [in] string  sPivotTableName)

set the associated pivot table name


The documentation for this interface was generated from the following file: