ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Public Member Functions | |
__construct ($pSource=null) | |
Create a new PHPExcel_HashTable. More... | |
addFromSource ($pSource=null) | |
Add HashTable items from source. More... | |
add (PHPExcel_IComparable $pSource=null) | |
Add HashTable item. More... | |
remove (PHPExcel_IComparable $pSource=null) | |
Remove HashTable item. More... | |
clear () | |
Clear HashTable. More... | |
count () | |
Count. More... | |
getIndexForHashCode ($pHashCode='') | |
Get index for hash code. More... | |
getByIndex ($pIndex=0) | |
Get by index. More... | |
getByHashCode ($pHashCode='') | |
Get by hashcode. More... | |
toArray () | |
HashTable to array. More... | |
__clone () | |
Implement PHP __clone to create a deep clone, not just a shallow copy. More... | |
Data Fields | |
$_items = array() | |
$_keyMap = array() | |
Definition at line 36 of file HashTable.php.
PHPExcel_HashTable::__construct | ( | $pSource = null | ) |
Create a new PHPExcel_HashTable.
PHPExcel_IComparable[] | $pSource Optional source array to create HashTable from |
PHPExcel_Exception |
Definition at line 58 of file HashTable.php.
References addFromSource().
PHPExcel_HashTable::__clone | ( | ) |
Implement PHP __clone to create a deep clone, not just a shallow copy.
Definition at line 194 of file HashTable.php.
PHPExcel_HashTable::add | ( | PHPExcel_IComparable | $pSource = null | ) |
Add HashTable item.
PHPExcel_IComparable | $pSource | Item to add |
PHPExcel_Exception |
Definition at line 91 of file HashTable.php.
References count().
Referenced by addFromSource().
PHPExcel_HashTable::addFromSource | ( | $pSource = null | ) |
Add HashTable items from source.
PHPExcel_IComparable[] | $pSource Source array to create HashTable from |
PHPExcel_Exception |
Definition at line 72 of file HashTable.php.
References add().
Referenced by __construct().
PHPExcel_HashTable::clear | ( | ) |
PHPExcel_HashTable::count | ( | ) |
Count.
Definition at line 138 of file HashTable.php.
Referenced by add(), and remove().
PHPExcel_HashTable::getByHashCode | ( | $pHashCode = '' | ) |
Get by hashcode.
string | $pHashCode |
Definition at line 174 of file HashTable.php.
Referenced by getByIndex().
PHPExcel_HashTable::getByIndex | ( | $pIndex = 0 | ) |
Get by index.
int | $pIndex |
Definition at line 159 of file HashTable.php.
References getByHashCode().
PHPExcel_HashTable::getIndexForHashCode | ( | $pHashCode = '' | ) |
Get index for hash code.
string | $pHashCode |
Definition at line 148 of file HashTable.php.
PHPExcel_HashTable::remove | ( | PHPExcel_IComparable | $pSource = null | ) |
Remove HashTable item.
PHPExcel_IComparable | $pSource | Item to remove |
PHPExcel_Exception |
Definition at line 105 of file HashTable.php.
References count(), and PHPExcel_IComparable\getHashCode().
PHPExcel_HashTable::toArray | ( | ) |
HashTable to array.
Definition at line 187 of file HashTable.php.
References $_items.
PHPExcel_HashTable::$_items = array() |
Definition at line 43 of file HashTable.php.
Referenced by toArray().
PHPExcel_HashTable::$_keyMap = array() |
Definition at line 50 of file HashTable.php.