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 const &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 366 of file linkuno.hxx.

Constructor & Destructor Documentation

ScExternalSheetCacheObj::ScExternalSheetCacheObj ( ScDocShell pDocShell,
ScExternalRefCache::TableTypeRef const &  pTable,
size_t  nIndex 
)
explicit

Definition at line 1387 of file linkuno.cxx.

References mnIndex.

ScExternalSheetCacheObj::~ScExternalSheetCacheObj ( )
overridevirtual

Definition at line 1394 of file linkuno.cxx.

ScExternalSheetCacheObj::ScExternalSheetCacheObj ( const ScExternalSheetCacheObj )
privatedelete

Member Function Documentation

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

Definition at line 1466 of file linkuno.cxx.

References i, and mpTable.

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

Definition at line 1453 of file linkuno.cxx.

References i, and mpTable.

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

Definition at line 1482 of file linkuno.cxx.

References mnIndex.

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

Member Data Documentation

size_t ScExternalSheetCacheObj::mnIndex
private

Definition at line 391 of file linkuno.hxx.

Referenced by getTokenIndex().

ScDocShell* ScExternalSheetCacheObj::mpDocShell
private

Definition at line 389 of file linkuno.hxx.

Referenced by setCellValue().

ScExternalRefCache::TableTypeRef ScExternalSheetCacheObj::mpTable
private

Definition at line 390 of file linkuno.hxx.

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


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