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

apitest::XDataPilotTable2::~XDataPilotTable2 ( )
virtual

Definition at line 31 of file xdatapilottable2.cxx.

Member Function Documentation

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

Definition at line 215 of file xdatapilottable2.cxx.

References Any, and i.

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

Definition at line 185 of file xdatapilottable2.cxx.

References x, and y.

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.

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

Definition at line 208 of file xdatapilottable2.cxx.

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

Definition at line 58 of file xdatapilottable2.cxx.

References aData, Any, E, and nValue.

void apitest::XDataPilotTable2::testGetOutputRangeByType ( )

Definition at line 96 of file xdatapilottable2.cxx.

void apitest::XDataPilotTable2::testGetPositionData ( )

Definition at line 35 of file xdatapilottable2.cxx.

References x, and y.

void apitest::XDataPilotTable2::testInsertDrillDownSheet ( )

Definition at line 143 of file xdatapilottable2.cxx.

References aData, aName, and i.

Member Data Documentation

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

Definition at line 48 of file xdatapilottable2.hxx.

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

Definition at line 51 of file xdatapilottable2.hxx.

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

Definition at line 50 of file xdatapilottable2.hxx.

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

Definition at line 49 of file xdatapilottable2.hxx.

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

Definition at line 47 of file xdatapilottable2.hxx.


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