ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
PHPExcel_CachedObjectStorage_ICache Interface Reference
+ Inheritance diagram for PHPExcel_CachedObjectStorage_ICache:
+ Collaboration diagram for PHPExcel_CachedObjectStorage_ICache:

Public Member Functions

 addCacheData ($pCoord, PHPExcel_Cell $cell)
 Add or Update a cell in cache identified by coordinate address. More...
 
 updateCacheData (PHPExcel_Cell $cell)
 Add or Update a cell in cache. More...
 
 getCacheData ($pCoord)
 Fetch a cell from cache identified by coordinate address. More...
 
 deleteCacheData ($pCoord)
 Delete a cell in cache identified by coordinate address. More...
 
 isDataSet ($pCoord)
 Is a value set in the current PHPExcel_CachedObjectStorage_ICache for an indexed cell? More...
 
 getCellList ()
 Get a list of all cell addresses currently held in cache. More...
 
 getSortedCellList ()
 Get the list of all cell addresses currently held in cache sorted by column and row. More...
 
 copyCellCollection (PHPExcel_Worksheet $parent)
 Clone the cell collection. More...
 

Static Public Member Functions

static cacheMethodIsAvailable ()
 Identify whether the caching method is currently available Some methods are dependent on the availability of certain extensions being enabled in the PHP build. More...
 

Detailed Description

Definition at line 36 of file ICache.php.

Member Function Documentation

◆ addCacheData()

◆ cacheMethodIsAvailable()

static PHPExcel_CachedObjectStorage_ICache::cacheMethodIsAvailable ( )
static

Identify whether the caching method is currently available Some methods are dependent on the availability of certain extensions being enabled in the PHP build.

Returns
boolean

Implemented in PHPExcel_CachedObjectStorage_SQLite3, PHPExcel_CachedObjectStorage_Memcache, PHPExcel_CachedObjectStorage_SQLite, PHPExcel_CachedObjectStorage_Wincache, PHPExcel_CachedObjectStorage_APC, and PHPExcel_CachedObjectStorage_Igbinary.

◆ copyCellCollection()

◆ deleteCacheData()

PHPExcel_CachedObjectStorage_ICache::deleteCacheData (   $pCoord)

Delete a cell in cache identified by coordinate address.

Parameters
string$pCoordCoordinate address of the cell to delete
Exceptions
PHPExcel_Exception

Implemented in PHPExcel_CachedObjectStorage_Memcache, PHPExcel_CachedObjectStorage_Wincache, PHPExcel_CachedObjectStorage_SQLite3, PHPExcel_CachedObjectStorage_APC, and PHPExcel_CachedObjectStorage_SQLite.

◆ getCacheData()

PHPExcel_CachedObjectStorage_ICache::getCacheData (   $pCoord)

◆ getCellList()

◆ getSortedCellList()

PHPExcel_CachedObjectStorage_ICache::getSortedCellList ( )

Get the list of all cell addresses currently held in cache sorted by column and row.

Returns
string[]

◆ isDataSet()

PHPExcel_CachedObjectStorage_ICache::isDataSet (   $pCoord)

Is a value set in the current PHPExcel_CachedObjectStorage_ICache for an indexed cell?

Parameters
string$pCoordCoordinate address of the cell to check
Returns
boolean

Implemented in PHPExcel_CachedObjectStorage_SQLite3, PHPExcel_CachedObjectStorage_SQLite, PHPExcel_CachedObjectStorage_Memcache, PHPExcel_CachedObjectStorage_Wincache, and PHPExcel_CachedObjectStorage_APC.

◆ updateCacheData()

PHPExcel_CachedObjectStorage_ICache::updateCacheData ( PHPExcel_Cell  $cell)

Add or Update a cell in cache.

Parameters
PHPExcel_Cell$cellCell to update
Returns
PHPExcel_Cell
Exceptions
PHPExcel_Exception

The documentation for this interface was generated from the following file: