ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
__construct ($pSource=null) | |
Create a new PHPExcel_HashTable. | |
addFromSource ($pSource=null) | |
Add HashTable items from source. | |
add (PHPExcel_IComparable $pSource=null) | |
Add HashTable item. | |
remove (PHPExcel_IComparable $pSource=null) | |
Remove HashTable item. | |
clear () | |
Clear HashTable. | |
count () | |
Count. | |
getIndexForHashCode ($pHashCode= '') | |
Get index for hash code. | |
getByIndex ($pIndex=0) | |
Get by index. | |
getByHashCode ($pHashCode= '') | |
Get by hashcode. | |
toArray () | |
HashTable to array. | |
__clone () | |
Implement PHP __clone to create a deep clone, not just a shallow copy. |
Data Fields | |
$_items = array() | |
$_keyMap = array() |
Definition at line 48 of file HashTable.php.
PHPExcel_HashTable::__construct | ( | $pSource = null | ) |
Create a new PHPExcel_HashTable.
PHPExcel_IComparable[] | $pSource Optional source array to create HashTable from |
Exception |
Definition at line 70 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 220 of file HashTable.php.
References $key.
PHPExcel_HashTable::add | ( | PHPExcel_IComparable | $pSource = null | ) |
Add HashTable item.
PHPExcel_IComparable | $pSource | Item to add |
Exception |
Definition at line 103 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 |
Exception |
Definition at line 84 of file HashTable.php.
References add().
Referenced by __construct().
PHPExcel_HashTable::clear | ( | ) |
Clear HashTable.
Definition at line 154 of file HashTable.php.
PHPExcel_HashTable::count | ( | ) |
Count.
Definition at line 164 of file HashTable.php.
Referenced by add(), and remove().
PHPExcel_HashTable::getByHashCode | ( | $pHashCode = '' | ) |
Get by hashcode.
string | $pHashCode |
Definition at line 200 of file HashTable.php.
Referenced by getByIndex().
PHPExcel_HashTable::getByIndex | ( | $pIndex = 0 | ) |
Get by index.
int | $pIndex |
Definition at line 185 of file HashTable.php.
References getByHashCode().
PHPExcel_HashTable::getIndexForHashCode | ( | $pHashCode = '' | ) |
Get index for hash code.
string | $pHashCode |
Definition at line 174 of file HashTable.php.
PHPExcel_HashTable::remove | ( | PHPExcel_IComparable | $pSource = null | ) |
Remove HashTable item.
PHPExcel_IComparable | $pSource | Item to remove |
Exception |
Definition at line 132 of file HashTable.php.
PHPExcel_HashTable::toArray | ( | ) |
HashTable to array.
Definition at line 213 of file HashTable.php.
References $_items.
PHPExcel_HashTable::$_items = array() |
Definition at line 55 of file HashTable.php.
Referenced by toArray().
PHPExcel_HashTable::$_keyMap = array() |
Definition at line 62 of file HashTable.php.