LibreOffice Module test (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
apitest::XDataPilotTable2 Class Referenceabstract

#include <xdatapilottable2.hxx>

Public Member Functions

void testGetPositionData ()
 
void testGetDrillDownData ()
 
void testGetOutputRangeByType ()
 
void testInsertDrillDownSheet ()
 
virtual ~XDataPilotTable2 ()
 
virtual css::uno::Reference< css::uno::XInterface > initDP2 ()=0
 
virtual css::uno::Reference< css::uno::XInterface > getSheets ()=0
 

Private Member Functions

void getOutputRanges (css::uno::Reference< css::sheet::XDataPilotTable2 > const &)
 
void buildDataFields (css::uno::Reference< css::sheet::XDataPilotTable2 > const &)
 
void buildResultCells (css::uno::Reference< css::sheet::XDataPilotTable2 > const &)
 

Static Private Member Functions

static void checkDrillDownSheetContent (css::uno::Reference< css::sheet::XSpreadsheet > const &xSheet, const css::uno::Sequence< css::uno::Sequence< css::uno::Any > > &aData)
 

Private Attributes

std::vector< css::table::CellAddress > maResultCells
 
std::vector< sal_Int32 > maDataFieldDims
 
css::table::CellRangeAddress maRangeWhole
 
css::table::CellRangeAddress maRangeTable
 
css::table::CellRangeAddress maRangeResult
 

Detailed Description

Definition at line 26 of file xdatapilottable2.hxx.

Constructor & Destructor Documentation

◆ ~XDataPilotTable2()

apitest::XDataPilotTable2::~XDataPilotTable2 ( )
virtual

Definition at line 31 of file xdatapilottable2.cxx.

Member Function Documentation

◆ buildDataFields()

void apitest::XDataPilotTable2::buildDataFields ( css::uno::Reference< css::sheet::XDataPilotTable2 > const &  )
private

Definition at line 215 of file xdatapilottable2.cxx.

References Any, i, and maDataFieldDims.

Referenced by testGetDrillDownData().

◆ buildResultCells()

void apitest::XDataPilotTable2::buildResultCells ( css::uno::Reference< css::sheet::XDataPilotTable2 > const &  )
private

Definition at line 185 of file xdatapilottable2.cxx.

References getOutputRanges(), maRangeResult, maResultCells, x, and y.

Referenced by testGetDrillDownData().

◆ checkDrillDownSheetContent()

void apitest::XDataPilotTable2::checkDrillDownSheetContent ( css::uno::Reference< css::sheet::XSpreadsheet > const &  xSheet,
const css::uno::Sequence< css::uno::Sequence< css::uno::Any > > &  aData 
)
staticprivate

Definition at line 250 of file xdatapilottable2.cxx.

References aData, Any, getLength(), x, and y.

Referenced by testInsertDrillDownSheet().

◆ getOutputRanges()

void apitest::XDataPilotTable2::getOutputRanges ( css::uno::Reference< css::sheet::XDataPilotTable2 > const &  )
private

◆ getSheets()

virtual css::uno::Reference< css::uno::XInterface > apitest::XDataPilotTable2::getSheets ( )
pure virtual

◆ initDP2()

virtual css::uno::Reference< css::uno::XInterface > apitest::XDataPilotTable2::initDP2 ( )
pure virtual

◆ testGetDrillDownData()

void apitest::XDataPilotTable2::testGetDrillDownData ( )

◆ testGetOutputRangeByType()

void apitest::XDataPilotTable2::testGetOutputRangeByType ( )

◆ testGetPositionData()

void apitest::XDataPilotTable2::testGetPositionData ( )

Definition at line 35 of file xdatapilottable2.cxx.

References getOutputRanges(), initDP2(), maRangeTable, x, and y.

◆ testInsertDrillDownSheet()

void apitest::XDataPilotTable2::testInsertDrillDownSheet ( )

Member Data Documentation

◆ maDataFieldDims

std::vector< sal_Int32 > apitest::XDataPilotTable2::maDataFieldDims
private

Definition at line 48 of file xdatapilottable2.hxx.

Referenced by buildDataFields(), and testGetDrillDownData().

◆ maRangeResult

css::table::CellRangeAddress apitest::XDataPilotTable2::maRangeResult
private

◆ maRangeTable

css::table::CellRangeAddress apitest::XDataPilotTable2::maRangeTable
private

◆ maRangeWhole

css::table::CellRangeAddress apitest::XDataPilotTable2::maRangeWhole
private

Definition at line 49 of file xdatapilottable2.hxx.

Referenced by getOutputRanges(), and testGetOutputRangeByType().

◆ maResultCells

std::vector< css::table::CellAddress > apitest::XDataPilotTable2::maResultCells
private

The documentation for this class was generated from the following files: