PHPExcel_CachedObjectStorage_Igbinary
class PHPExcel_CachedObjectStorage_Igbinary extends PHPExcel_CachedObjectStorage_CacheBase implements PHPExcel_CachedObjectStorage_ICache
PHPExcelCachedObjectStorageIgbinary
Copyright (c) 2006 - 2015 PHPExcel
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Methods
Return the parent worksheet for this cell collection
Is a value set in the current PHPExcelCachedObjectStorageICache for an indexed cell?
Move a cell object from one address to another
Delete a cell in cache identified by coordinate address
Get a list of all cell addresses currently held in cache
Sort the list of all cell addresses currently held in cache by row and column
Get highest worksheet column and highest row that have cell records
Return the cell address of the currently active cell object
Return the column address of the currently active cell object
Return the row address of the currently active cell object
Get highest worksheet column
Get highest worksheet row
Remove a row, deleting all cells in that row
Remove a column, deleting all cells in that column
Identify whether the caching method is currently available Some methods are dependent on the availability of certain extensions being enabled in the PHP build
Add or Update a cell in cache identified by coordinate address
Get cell at a specific coordinate
Clear the cell collection and disconnect from our parent
Details
in PHPExcel_CachedObjectStorage_CacheBase at line 80
__construct(PHPExcel_Worksheet $parent)
Initialise this new cell collection
in PHPExcel_CachedObjectStorage_CacheBase at line 93
PHPExcel_Worksheet
getParent()
Return the parent worksheet for this cell collection
in PHPExcel_CachedObjectStorage_CacheBase at line 104
boolean
isDataSet(string $pCoord)
Is a value set in the current PHPExcelCachedObjectStorageICache for an indexed cell?
in PHPExcel_CachedObjectStorage_CacheBase at line 120
boolean
moveCell(string $fromAddress, string $toAddress)
Move a cell object from one address to another
in PHPExcel_CachedObjectStorage_CacheBase at line 141
PHPExcel_Cell
updateCacheData(PHPExcel_Cell $cell)
Add or Update a cell in cache
in PHPExcel_CachedObjectStorage_CacheBase at line 152
deleteCacheData(string $pCoord)
Delete a cell in cache identified by coordinate address
at line 116
string[]
getCellList()
Get a list of all cell addresses currently held in cache
in PHPExcel_CachedObjectStorage_CacheBase at line 181
string[]
getSortedCellList()
Sort the list of all cell addresses currently held in cache by row and column
in PHPExcel_CachedObjectStorage_CacheBase at line 198
array
getHighestRowAndColumn()
Get highest worksheet column and highest row that have cell records
in PHPExcel_CachedObjectStorage_CacheBase at line 225
string
getCurrentAddress()
Return the cell address of the currently active cell object
in PHPExcel_CachedObjectStorage_CacheBase at line 235
string
getCurrentColumn()
Return the column address of the currently active cell object
in PHPExcel_CachedObjectStorage_CacheBase at line 246
integer
getCurrentRow()
Return the row address of the currently active cell object
in PHPExcel_CachedObjectStorage_CacheBase at line 259
string
getHighestColumn(string $row = null)
Get highest worksheet column
in PHPExcel_CachedObjectStorage_CacheBase at line 284
int
getHighestRow(string $column = null)
Get highest worksheet row
in PHPExcel_CachedObjectStorage_CacheBase at line 324
void
copyCellCollection(PHPExcel_Worksheet $parent)
Clone the cell collection
in PHPExcel_CachedObjectStorage_CacheBase at line 341
void
removeRow(string $row)
Remove a row, deleting all cells in that row
in PHPExcel_CachedObjectStorage_CacheBase at line 357
void
removeColumn(string $column)
Remove a column, deleting all cells in that column
at line 150
static boolean
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
at line 66
PHPExcel_Cell
addCacheData(string $pCoord, PHPExcel_Cell $cell)
Add or Update a cell in cache identified by coordinate address
at line 87
PHPExcel_Cell
getCacheData(string $pCoord)
Get cell at a specific coordinate
at line 131
void
unsetWorksheetCells()
Clear the cell collection and disconnect from our parent