LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScExternalSheetCacheObj Class Referencefinal

#include <linkuno.hxx>

Inheritance diagram for ScExternalSheetCacheObj:
Collaboration diagram for ScExternalSheetCacheObj:

Public Member Functions

 ScExternalSheetCacheObj (ScDocShell *pDocShell, ScExternalRefCache::TableTypeRef pTable, size_t nIndex)
virtual ~ScExternalSheetCacheObj () override
virtual void SAL_CALL setCellValue (sal_Int32 nCol, sal_Int32 nRow, const css::uno::Any &rAny) override
virtual css::uno::Any SAL_CALL getCellValue (sal_Int32 nCol, sal_Int32 nRow) override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getAllRows () override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getAllColumns (sal_Int32 nRow) override
virtual sal_Int32 SAL_CALL getTokenIndex () override

Private Member Functions

 ScExternalSheetCacheObj (const ScExternalSheetCacheObj &)=delete

Private Attributes

ScExternalRefCache::TableTypeRef mpTable
size_t mnIndex

Detailed Description

Definition at line 365 of file linkuno.hxx.

Constructor & Destructor Documentation

◆ ScExternalSheetCacheObj() [1/2]

ScExternalSheetCacheObj::ScExternalSheetCacheObj ( ScDocShell pDocShell,
ScExternalRefCache::TableTypeRef  pTable,
size_t  nIndex 

Definition at line 1381 of file linkuno.cxx.

References mnIndex, and nIndex.

◆ ~ScExternalSheetCacheObj()

ScExternalSheetCacheObj::~ScExternalSheetCacheObj ( )

Definition at line 1388 of file linkuno.cxx.

◆ ScExternalSheetCacheObj() [2/2]

ScExternalSheetCacheObj::ScExternalSheetCacheObj ( const ScExternalSheetCacheObj )

Member Function Documentation

◆ getAllColumns()

Sequence< sal_Int32 > SAL_CALL ScExternalSheetCacheObj::getAllColumns ( sal_Int32  nRow)

Definition at line 1461 of file linkuno.cxx.

References i, and mpTable.

◆ getAllRows()

Sequence< sal_Int32 > SAL_CALL ScExternalSheetCacheObj::getAllRows ( )

Definition at line 1447 of file linkuno.cxx.

References i, and mpTable.

◆ getCellValue()

Any SAL_CALL ScExternalSheetCacheObj::getCellValue ( sal_Int32  nCol,
sal_Int32  nRow 

◆ getTokenIndex()

sal_Int32 SAL_CALL ScExternalSheetCacheObj::getTokenIndex ( )

Definition at line 1478 of file linkuno.cxx.

References mnIndex.

◆ setCellValue()

void SAL_CALL ScExternalSheetCacheObj::setCellValue ( sal_Int32  nCol,
sal_Int32  nRow,
const css::uno::Any &  rAny 

Member Data Documentation

◆ mnIndex

size_t ScExternalSheetCacheObj::mnIndex

Definition at line 390 of file linkuno.hxx.

Referenced by getTokenIndex().

◆ mpDocShell

ScDocShell* ScExternalSheetCacheObj::mpDocShell

Definition at line 388 of file linkuno.hxx.

Referenced by setCellValue().

◆ mpTable

ScExternalRefCache::TableTypeRef ScExternalSheetCacheObj::mpTable

Definition at line 389 of file linkuno.hxx.

Referenced by getAllColumns(), getAllRows(), getCellValue(), and setCellValue().

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