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:
[legend]
Collaboration diagram for ScExternalSheetCacheObj:
[legend]

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

ScDocShellmpDocShell
 
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 
)
explicit

Definition at line 1381 of file linkuno.cxx.

References mnIndex, and nIndex.

◆ ~ScExternalSheetCacheObj()

ScExternalSheetCacheObj::~ScExternalSheetCacheObj ( )
overridevirtual

Definition at line 1388 of file linkuno.cxx.

◆ ScExternalSheetCacheObj() [2/2]

ScExternalSheetCacheObj::ScExternalSheetCacheObj ( const ScExternalSheetCacheObj )
privatedelete

Member Function Documentation

◆ getAllColumns()

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

Definition at line 1461 of file linkuno.cxx.

References i, and mpTable.

◆ getAllRows()

Sequence< sal_Int32 > SAL_CALL ScExternalSheetCacheObj::getAllRows ( )
overridevirtual

Definition at line 1447 of file linkuno.cxx.

References i, and mpTable.

◆ getCellValue()

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

◆ getTokenIndex()

sal_Int32 SAL_CALL ScExternalSheetCacheObj::getTokenIndex ( )
overridevirtual

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 
)
overridevirtual

Member Data Documentation

◆ mnIndex

size_t ScExternalSheetCacheObj::mnIndex
private

Definition at line 390 of file linkuno.hxx.

Referenced by getTokenIndex().

◆ mpDocShell

ScDocShell* ScExternalSheetCacheObj::mpDocShell
private

Definition at line 388 of file linkuno.hxx.

Referenced by setCellValue().

◆ mpTable

ScExternalRefCache::TableTypeRef ScExternalSheetCacheObj::mpTable
private

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: